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中使用PIL模块处理图像的教程
Apr 29 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
教大家玩转Python字符串处理的七种技巧
Mar 31 Python
Python排序算法实例代码
Aug 10 Python
python嵌套字典比较值与取值的实现示例
Nov 03 Python
python实现扫描日志关键字的示例
Apr 28 Python
Python使用add_subplot与subplot画子图操作示例
Jun 01 Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 Python
python 实现list或string按指定分段
Dec 25 Python
Python configparser模块常用方法解析
May 22 Python
在keras中实现查看其训练loss值
Jun 16 Python
python用700行代码实现http客户端
Jan 14 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
PHP实现货币换算的方法
2014/11/29 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
SVG实现时钟效果
2018/07/17 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
python实现udp数据报传输的方法
2014/09/26 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
python自动12306抢票软件实现代码
2018/02/24 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
解决python super()调用多重继承函数的问题
2019/06/26 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
python实现图片上添加图片
2019/11/26 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
舞蹈教育学专业推荐信
2013/11/27 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
服装机修工岗位职责
2013/12/26 职场文书
网络技术专业推荐信
2014/02/20 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
2014年信用社工作总结
2014/11/25 职场文书
慰问信模板
2015/02/14 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
2019公司管理制度
2019/04/19 职场文书
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫