[Numpy-discussion] A bug in boolean indexing?
Nadav Horesh
nadavh at visionsense.com
Thu Jul 29 13:45:33 EDT 2010
I was not aware that
a[b] = c
where b is an integer or boolean indexing array, is legal even if
a[b].shape != c.shape.
Nadav.
-----Original Message-----
From: numpy-discussion-bounces at scipy.org on behalf of Alan G Isaac
Sent: Thu 29-Jul-10 14:57
To: Discussion of Numerical Python
Subject: Re: [Numpy-discussion] A bug in boolean indexing?
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
NumPy-Discussion at scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 2942 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20100729/acb6cc9b/attachment.bin>
More information about the NumPy-Discussion
mailing list