: np.cumcum():
np.cumsum(a[::-1])[::-1] - np.cumsum(a)
np.cumsum() , a[::-1])[::-1] - . , , np.arange(a.size, 1, -1), np.arange(1, a.size), :
np.cumsum(a[::-1])[::-1]/np.arange(a.size + 1, 1, -1) - np.cumsum(a)/np.arange(1, a.size + 1)
:
In [53]: a
Out[53]: array([32, 69, 79, 34, 1, 77, 54, 42, 73, 75])
In [54]: np.cumsum(a[::-1])[::-1]/np.arange(a.size + 1 , 1, -1) - np.cumsum(a)/np.arange(1, a.size + 1)
Out[54]:
array([ 16.72727273, -0.1 , -11.66666667, -9. ,
3. , 4.83333333, -0.62857143, -1. ,
-1.88888889, -16.1 ])