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的yield和generator
Mar 10 Python
浅析python中的分片与截断序列
Aug 09 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
Oct 12 Python
json跨域调用python的方法详解
Jan 11 Python
Python科学计算之Pandas详解
Jan 15 Python
Python set常用操作函数集锦
Nov 15 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
python列表推导式操作解析
Nov 26 Python
python自动化unittest yaml使用过程解析
Feb 03 Python
keras用auc做metrics以及早停实例
Jul 02 Python
python 利用百度API识别图片文字(多线程版)
Dec 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
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
PHP文件与目录操作示例
2016/12/24 PHP
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
微信小程序实现九宫格抽奖
2020/04/15 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
详解详解Python中writelines()方法的使用
2015/05/25 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
Python中GIL的使用详解
2018/10/03 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
python中安装django模块的方法
2020/03/12 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
使用html5 canvas绘制圆环动效
2019/06/03 HTML / CSS
社会学专业求职信
2014/02/24 职场文书
工商干部先进事迹
2014/05/14 职场文书
升职演讲稿范文
2014/05/23 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
春节随笔
2015/08/15 职场文书
Web应用开发TypeScript使用详解
2022/05/25 Javascript