当前位置: 首页 > 工具软件 > python-kucoin > 使用案例 >

【Python】{库}scipy

夹谷承安
2023-12-01

scipy.signal

——信号处理,卷积,差值,傅里叶变换,滤波等。

  • 一维信号卷积
import numpy as np
import scipy
a1 = np.array([1,2,3])
a2 = np.array([4,5,6])
scipy.signal.convolve(a1,a2) #array([4,13,28,27,18])

这里进行了卷积运算,所谓卷积运算,就是先将第二个一维数组翻转,即为[6,5,4],然后放在第一个数组的左边,以每次划过一个数字的方式向右滑行,每滑一次重合部分就进行乘积加和运算。也就是说,第一次4*1=4,向右滑,第二次是4*2+5*1=13,以此类推。
进行整数乘法运算:将数组每一维看作数字的每一位,如例子所示可以看作123*456,所得结果就是从个位数开始,将8保留,向高位进1,然后27中的7+1得8,向高位进2,以此类推,最终结果等于56088

参考文章
https://blog.csdn.net/shu15121856/article/details/76285479

 类似资料: