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 > Sum odds and evens: I[3]: d = a[1::2] + a[::2] I[4]: d O[4]: array([ 1, 5, 9, 13, 17]) -- Gökhan
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
