当计算一个简单的移动平均线时,numpy.convolve
似乎可以完成这项工作。
问: 使用 np.convolve(values, weights, 'valid')
时如何进行计算?
当医生提到 convolution product is only given for points where the signals overlap completely
时,这两个信号指的是什么?
如果任何解释可以包括例子和插图,它将是非常有用的。
window = 10
weights = np.repeat(1.0, window)/window
smas = np.convolve(values, weights, 'valid')