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学习笔记之os模块使用总结
Nov 03 Python
详解如何使用Python编写vim插件
Nov 28 Python
浅析Python pandas模块输出每行中间省略号问题
Jul 03 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
python之信息加密题目详解
Jun 26 Python
在Python中使用filter去除列表中值为假及空字符串的例子
Nov 18 Python
基于python实现学生信息管理系统
Nov 22 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
python opencv旋转图片的使用方法
Jun 04 Python
Python中Schedule模块使用详解 周期任务神器
Apr 19 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
真正的ZIP文件操作类(php)
2007/07/21 PHP
php对图像的各种处理函数代码小结
2013/07/08 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
php微信开发之图片回复功能
2018/06/14 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
用python写asp详细讲解
2013/12/16 Python
Python魔术方法详解
2015/02/14 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
Python实现队列的方法
2015/05/26 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
pycharm的python_stubs问题
2020/04/08 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
学生实习推荐信范文
2013/11/26 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
2014年超市工作总结
2014/11/19 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
经费申请报告
2015/05/15 职场文书
北京青年观后感
2015/06/15 职场文书