[Numpy-discussion] a==b for numpy arrays

Steve Lianoglou lists.steve at arachnedesign.net
Mon Dec 11 18:40:40 EST 2006


> It's not relevant to the point of this discussion all that much, but:
>
>> a[a < 0] = 0
>> a[less(a, 0)] = 0
>
> Instead I've been doing something like:
>
> a[where(a < 0)] = 0
>
> I didn't realized you could do it the other way. Is there a
> difference somewhere between the two, or are they interchangeable?

Ah ... I see, w/o the where returns a boolean array. I reckon that's  
actually better to use than the where clause for cases like this  
since (for one) it'll take up less memory than arrays of ints.

Sorry for talking to myself ...

-steve



More information about the NumPy-Discussion mailing list