Понимание NumPy's Convolve
При расчете простого скользящего среднего,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')