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 Mysql数据库操作 Perl操作Mysql数据库
Jan 12 Python
详解Python装饰器由浅入深
Dec 09 Python
Python2随机数列生成器简单实例
Sep 04 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
如何提高python 中for循环的效率
Apr 15 Python
Python流程控制语句的深入讲解
Jun 15 Python
python 制作网站筛选工具(附源码)
Jan 21 Python
Python matplotlib可视化之绘制韦恩图
Feb 24 Python
python实现简单的三子棋游戏
Apr 28 Python
python基础之//、/与%的区别详解
Jun 10 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小马小结(方便查找后门的朋友)
2012/05/05 PHP
destoon官方标签大全
2014/06/20 PHP
PHP类的特性实例分析
2016/09/28 PHP
js获取图片大小的函数代码
2011/09/20 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
移动Web中图片自适应的两种JavaScript解决方法
2015/06/18 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
局火灾防控工作方案
2014/05/25 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
java版 简单三子棋游戏
2022/05/04 Java/Android