2008/5/23 Keith Goodman <[EMAIL PROTECTED]>: > On Fri, May 23, 2008 at 11:44 AM, Robert Kern <[EMAIL PROTECTED]> wrote: >> On Fri, May 23, 2008 at 12:22 PM, Keith Goodman <[EMAIL PROTECTED]> wrote: >> >>> But the first example >>> >>>>> x = mp.matrix([[mp.nan]]) >>>>> x >>> matrix([[ NaN]]) >>>>> x.all() >>> True >>>>> x.any() >>> True >>> >>> is still surprising. >> >> On non-boolean arrays, .all() and .any() check each element to see if >> it is not equal to 0. NaN != 0. Returning False would be just as >> wrong. If there were a Maybe in addition to True and False, then >> perhaps that would be worth changing, but I don't see a reason to >> change the rule as it is. > > That makes sense. Hopefully it will find its way into the doc string.
Hopefully you'll add it there :) Cheers Stéfan _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion