vals = np.convolve(flat_array, np.ones(n), mode='valid')
Python/numpy: самый эффективный способ суммировать n элементов массива, чтобы каждый выходной элемент был суммой предыдущих n входных элементов?