Python使用scipy模块实现一维卷积运算示例
作者:cakincqm 时间:2022-10-18 07:15:19
本文实例讲述了Python使用scipy模块实现一维卷积运算。分享给大家供大家参考,具体如下:
一 介绍
signal模块包含大量滤波函数、 * 条插值算法等等。下面的代码演示了一维信号的卷积运算。
二 代码
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程序设计有所帮助。
来源:https://blog.csdn.net/chengqiuming/article/details/78601450
标签:Python,scipy,一维卷积运算
0
投稿
猜你喜欢
Python中for循环详解
2021-06-22 18:41:56
浅谈利用numpy对矩阵进行归一化处理的方法
2021-10-12 01:22:41
pyinstaller打包找不到文件的问题解决
2022-03-28 06:21:01
教你使用Python画棵圣诞树完整代码
2022-04-12 11:29:57
线上问题排查之golang使用json进行对象copy
2023-10-06 05:03:23
pytorch如何利用ResNet18进行手写数字识别
2022-02-07 04:07:26
使用PHP生成二维码的两种方法(带logo图像)
2023-11-14 11:00:30
从"..."看中国的UI设计界的粗糙
2007-11-21 19:28:00
MySQL服务自动停止的解决方法
2024-01-13 13:38:14
python 实现百度网盘非会员上传超过500个文件的方法
2021-01-31 19:45:37
python线程池threadpool实现篇
2022-03-21 19:37:34
Python 启动时选择32位 或64位版的操作
2021-04-29 23:50:43
Selenium之模拟登录铁路12306的示例代码
2022-01-22 17:06:27
python简单实现插入排序实例代码
2021-11-27 14:33:04
Mootools 1.2教程(8)——输入过滤第一部分(数字)
2008-11-27 13:01:00
python中 logging的使用详解
2023-01-11 21:31:14
python导入导出redis数据的实现
2023-02-24 11:10:55
利用SQL Server复制技术实现数据同步更新
2009-10-23 14:11:00
Python中字典(dict)和列表(list)的排序方法实例
2021-11-30 11:15:18
Python函数进阶与文件操作详情
2023-09-12 17:24:33