一维离散卷积python代码
时间: 2023-11-20 20:55:51 浏览: 109
离散卷积代码
以下是一维离散卷积的Python代码示例:
```python
import numpy as np
# 定义输入信号和卷积核
x = np.array([1, 2, 3, 4, 5])
h = np.array([1, 2, 1])
# 进行一维离散卷积
y = np.convolve(x, h)
# 输出卷积结果
print(y)
```
输出结果为:
```
[ 1 4 8 12 16 14 5]
```
在这个例子中,我们定义了一个长度为5的输入信号x和一个长度为3的卷积核h。然后使用numpy库中的`convolve`函数进行一维离散卷积运算,得到了卷积结果y。
阅读全文