On 12/11/06, Steve Lianoglou <[EMAIL PROTECTED]> wrote:
> > 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.

These are different:

a[a[:,0] >0, :]

a[where(a[:,0].A >0)[0],:]

I think it would be great if the former gave the same result as the latter.
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to