在计算简单移动平均值时,使用numpy.convolve
似乎可以完成任务。
问题:当您使用np.convolve(values, weights, 'valid')
时,计算是如何进行的?
当文档中提到卷积乘积仅在信号完全重叠的点处给出
时,这两个信号是指什么?
如果任何解释都包括示例和插图,则会非常有用。
window = 10
weights = np.repeat(1.0, window)/window
smas = np.convolve(values, weights, 'valid')