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 k-近邻算法实例分享
Jun 11 Python
python实现udp数据报传输的方法
Sep 26 Python
Python标准库之随机数 (math包、random包)介绍
Nov 25 Python
Python编程中的文件操作攻略
Oct 16 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
python批量替换多文件字符串问题详解
Apr 22 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 Python
Python如何存储数据到json文件
Mar 09 Python
Python使用socket模块实现简单tcp通信
Aug 18 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 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
解密效果
2006/06/23 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
jQuery操作css样式
2017/05/15 jQuery
js字符串与Unicode编码互相转换
2017/05/17 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
python中关于数据类型的学习笔记
2020/07/19 Python
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
财务总监岗位职责
2014/03/07 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
公司董事任命书
2015/09/21 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA