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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
Python配置文件解析模块ConfigParser使用实例
Apr 13 Python
使用Python的判断语句模拟三目运算
Apr 24 Python
Python实现Windows上气泡提醒效果的方法
Jun 03 Python
用 Python 连接 MySQL 的几种方式详解
Apr 04 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
Jun 21 Python
用python3 urllib破解有道翻译反爬虫机制详解
Aug 14 Python
python 批量修改 labelImg 生成的xml文件的方法
Sep 09 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
python默认参数调用方法解析
Feb 09 Python
基于python检查矩阵计算结果
May 21 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
Dec 11 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实现html标签闭合检测与修复方法
2015/07/09 PHP
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
使用python统计文件行数示例分享
2014/02/21 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
django-filter和普通查询的例子
2019/08/12 Python
python求绝对值的三种方法小结
2019/12/04 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
运动会100米解说词
2014/01/23 职场文书
大学信息公开实施方案
2014/03/09 职场文书
品质主管岗位职责
2014/03/16 职场文书
升旗仪式主持词
2014/03/19 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
先进个人评语大全
2015/01/04 职场文书
具结保证书范本
2015/05/11 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL