proof wrote:
> a = range(1000000)
> b = [a] * 3
> 
> b[1] = [k + i for k, i in zip(b[1], b[2])]
> 
> This is rather slow in python and I thought that kind of things should
> be written using numeric or numarray. I tried to read trough manuals
> but it didn't help me. So how is this done using numeric or numarray?

In [1]: from Numeric import *

In [2]: a = arange(1000000)

In [3]: b = array((a,a,a))

In [4]: b[1] += b[2]

-- 
Robert Kern
[EMAIL PROTECTED]

"In the fields of hell where the grass grows high
 Are the graves of dreams allowed to die."
  -- Richard Harter

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to