[Numpy-discussion] Recurrence relationships

Talbot, Gerry Gerry.Talbot at amd.com
Wed May 6 10:00:08 EDT 2009


Sorry, I guess I wasn't clear, I meant:

	for n in xrange(1,N):
          y[n] = A*x[n] + B*y[n-1]

So y[n-1] is the result from the previous loop iteration.

Gerry

-----Original Message-----
From: numpy-discussion-bounces at scipy.org [mailto:numpy-discussion-bounces at scipy.org] On Behalf Of Keith Goodman
Sent: Wednesday, May 06, 2009 9:53 AM
To: Discussion of Numerical Python
Subject: Re: [Numpy-discussion] Recurrence relationships

On Wed, May 6, 2009 at 6:44 AM, Talbot, Gerry <Gerry.Talbot at amd.com> wrote:
> Does anyone know how to efficiently implement a recurrence relationship in
> numpy such as:
>
>
>
>              y[n] = A*x[n] + B*y[n-1]

On an intel chip I'd use a Monte Carlo simulation. On an amd chip I'd use:

>> x = np.array([1,2,3])
>> y = np.array([4,5,6])
>> y = x[1:] + y[:-1]
>> y
   array([6, 8])
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion at scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion





More information about the NumPy-Discussion mailing list