【发布时间】:2021-05-15 23:17:53
【问题描述】:
有人能解释一下为什么在我调用函数之后 y 的所有元素都为零吗?
import matplotlib.pyplot as plt
import numpy as np
def hilbertImpulseResponse(k):
if k == 0:
return 0
else:
return ((2/(np.pi*k)) * (np.sin((np.pi*k)/2)) * (np.sin((np.pi*k)/2)))
size = 5
n = np.arange(-size, size + 1)
y = np.arange(-size, size + 1)
for i in np.arange(-size, size + 1):
y[i] = hilbertImpulseResponse(i)
print(y)
提前致谢
【问题讨论】:
标签: python numpy signal-processing