При вычислении простой скользящей средней numpy.convolve
выполняет задание.
Вопрос: Как выполняется расчет при использовании np.convolve(values, weights, 'valid')
?
Когда в документах упоминается convolution product is only given for points where the signals overlap completely
, каковы 2 сигнала, относящихся к?
Если какие-либо объяснения могут включать примеры и иллюстрации, это будет чрезвычайно полезно.
window = 10
weights = np.repeat(1.0, window)/window
smas = np.convolve(values, weights, 'valid')