On 7/6/10 10:42 , [email protected] wrote: > Date: Tue, 06 Jul 2010 10:02:57 -0400 > From: Alan G Isaac<[email protected]> > Subject: Re: [Numpy-discussion] reverse cumsum? > To: Discussion of Numerical Python<[email protected]> > Message-ID:<[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 7/6/2010 9:56 AM, Ken Basye wrote: >> > Is there a simple way to get a cumsum in reverse order? >>>> >>> x = np.arange(10) >>>> >>> x[::-1].cumsum()[::-1] > array([45, 45, 44, 42, 39, 35, 30, 24, 17, 9]) > > Is that what you want? > > Alan Isaac
Or, you can do: In [1]: a = np.arange(10) In [5]: np.sum(a) - np.cumsum(a) Out[5]: array([45, 44, 42, 39, 35, 30, 24, 17, 9, 0]) Jonathan _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
