d = np.arange(1, 21, dtype=np.float)
ker = 1.0 / 4.0 * np.array([1, 1, 0, 0, 0, 1, 1], dtype=np.float)
out = np.convolve(d, ker, mode='valid')[::2]
Вычисление локальных средних значений в массиве 1D numpy