Python使用scipy模块实现一维卷积运算示例


Posted in Python onSeptember 05, 2019

本文实例讲述了Python使用scipy模块实现一维卷积运算。分享给大家供大家参考,具体如下:

一 介绍

signal模块包含大量滤波函数、B样条插值算法等等。下面的代码演示了一维信号的卷积运算。

二 代码

import numpy as np
import scipy.signal
x = np.array([1,2,3])
h = np.array([4,5,6])
print(scipy.signal.convolve(x, h))#一维卷积运算

三 运行结果

[ 4 13 28 27 18]

四 一维卷积算法

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<vector>
#include<queue>
#include<map>
#include<algorithm>
usingnamespace std;
#define INF 0xfffffff
#define maxn 100010
int main()
{
int m=5,n=5;
int a[5]={0,1,0,2,1},b[5]={0,1,0,2,1};
int i,j;
int k=m+n-1;//卷积后数组长度
int c[k];
memset(c,0,sizeof(c));//注意一定要清零
/**卷积计算**/
for(i=0; i<k; i++)
{
for(j=max(0,i+1-n); j<=min(i,m-1); j++)
c[i]+=a[j]*b[i-j];
cout<<c[i]<<" ";
}
/****/
cout<<endl;
}

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python中的__init__ 、__new__、__call__小结
Apr 25 Python
python实现根据图标提取分类应用程序实例
Sep 28 Python
Python中使用PIL库实现图片高斯模糊实例
Feb 08 Python
简单介绍Python中的readline()方法的使用
May 24 Python
简析Python的闭包和装饰器
Feb 26 Python
Python发送form-data请求及拼接form-data内容的方法
Mar 05 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
详解python pandas 分组统计的方法
Jul 30 Python
Django之编辑时根据条件跳转回原页面的方法
Aug 21 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
pytorch 图像中的数据预处理和批标准化实例
Jan 15 Python
OpenCV读取与写入图片的实现
Oct 13 Python
Python图像处理模块ndimage用法实例分析
Sep 05 #Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 #Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 #Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 #Python
python实现人工智能Ai抠图功能
Sep 05 #Python
深入了解Python在HDA中的应用
Sep 05 #Python
python urllib爬虫模块使用解析
Sep 05 #Python
You might like
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
一个php Mysql类 可以参考学习熟悉下
2009/06/21 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
Vue 之孙组件向爷组件通信的实现
2019/04/23 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
[06:36]吞吞映像top1
2014/06/20 DOTA
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
django使用xadmin的全局配置详解
2019/11/15 Python
python随机生成库faker库api实例详解
2019/11/28 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
2014年高考决心书
2014/03/11 职场文书
2014年英语工作总结
2014/12/20 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书