a = np.arange(10) b = (a[::2]).sum()
Patrick On Mon, Apr 12, 2010 at 9:21 AM, Nicola Creati <[email protected]> wrote: > Hello, > I want to calculate, given a one dimension array, the sum over every two > elements of the array. > I found this working solution: > > a = N.arange(10) > b = a.reshape(a, (5, 2)) > c = b.sum(axis=1) > > Is there any better solution? > > Thanks, > > Nicola Creati > > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > http://mail.scipy.org/mailman/listinfo/numpy-discussion > -- Patrick Marsh Ph.D. Student / NSSL Liaison to the HWT School of Meteorology / University of Oklahoma Cooperative Institute for Mesoscale Meteorological Studies National Severe Storms Laboratory http://www.patricktmarsh.com
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
