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实现感知机(PLA)算法
Dec 20 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
python实现时间o(1)的最小栈的实例代码
Jul 23 Python
python同时替换多个字符串方法示例
Sep 17 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
python之生成多层json结构的实现
Feb 27 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
python3 循环读取excel文件并写入json操作
Jul 14 Python
Python pymsql模块的使用
Sep 07 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 Python
解决hive中导入text文件遇到的坑
Apr 07 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 归并排序 数组交集
2011/05/10 PHP
如何设置mysql允许外网访问
2013/06/04 PHP
Smarty局部缓存的几种方法简介
2014/06/17 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php安装swoole扩展的方法
2015/03/19 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
Jquery性能优化详解
2014/05/15 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
jqTransform美化表单
2015/10/10 Javascript
深入理解$.each和$(selector).each
2016/05/15 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
jquery实现数字输入框
2017/02/22 Javascript
Mint UI 基于 Vue.js 移动端组件库
2017/11/07 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
Python2.x与Python3.x的区别
2016/01/14 Python
Pycharm更换python解释器的方法
2018/10/29 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
党员违纪检讨书
2014/02/18 职场文书
法律顾问服务方案
2014/05/15 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
酒店宣传语大全
2015/07/13 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
Python使用scapy模块发包收包
2021/05/07 Python