Thanks Nadav!
On Mon, Mar 29, 2010 at 4:07 AM, Nadav Horesh <nad...@visionsense.com>wrote: > The general guideline: > > Suppose the function definition is: > > def func(x,y): > # x and y are scalars > bla bla bla ... > return z # a scalar > > So, > > import numpy as np > > vecfun = np.vectorize(func) > > vecfun.ufunc.accumulate(array((0,1,2,3,4,5,6,7,8,9)) > > > Nadav. > > > -----Original Message----- > From: numpy-discussion-boun...@scipy.org on behalf of Vishal Rana > Sent: Sun 28-Mar-10 21:19 > To: Discussion of Numerical Python > Subject: [Numpy-discussion] Applying formula to all in an array which > hasvalue from previous > > Hi, > > For a numpy array: > > array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) > > I do some calculation with 0, 1... and get a value = 2.5, now use this > value > to do the repeat the same calculation with next element for example... > 2.5, 2 and get a value = 3.1 > 3.1, 3 and get a value = 4.2 > 4.2, 4 and get a value = 5.1 > .... > .... and get a value = 8.5 > 8.5, 9 and get a value = 9.8 > > So I should be getting a new array like array([0, 2.5, 3.1, 4.2, 5.1, ..... > 8.5,9.8]) > > Is it where numpy or scipy can help? > > Thanks > Vishal > > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion