On 7/29/2010 4:04 AM, Nadav Horesh wrote: > a = np.arange(5) > a[a>0] = a
This has nothing to do with reusing ``a``::
>>> b = np.arange(50)
>>> a[a>0] = b
>>> a
array([0, 0, 1, 2, 3])
Note however that reusing ``a`` is "unsafe".
(You will get all zeros.)
fwiw,
Alan Isaac
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion
