Hi all,

Let's say I have an array (n,3) ie x, y, v, in each row.

How can I count the number of points (x,y) that are out of bounds (xmin,
xmax) (ymin, ymax)?

The following is obviously wrong:

        n = (data[:, 0]<xmin).nonzero()[0].size + \
            (data[:, 0]>xmax).nonzero()[0].size + \
            (data[:, 1]<ymin).nonzero()[0].size + \
            (data[:, 1]>ymax).nonzero()[0].size

and I don't want to use a loop to count the number of bad points,
of course.

Any clue?

TIA.

Cheers,

-- 
Fred
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to