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

Steve Lianoglou lists.steve at arachnedesign.net
Mon Dec 11 17:40:40 CST 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