[Numpy-discussion] Who will use numpy.ma?  Travis Oliphant
oliphant.travis at ieee.org Thu Jan 12 16:47:02 CST 2006  Joris
De Ridder wrote:  >>>>y = array([1, nan, 0.47]) >array([ 1.
,         nan,  0.47      ]) >No exception, no sorting. Is this
a feature or a bug? :) It's a "problem" that the user needs to
be aware of, but I'm not sure  how to fix.  Notice that the same
problem exists with python  b =y.tolist()  Same effect.  The
problem may be that nans are always False on comparison with
another  object and this ends up confusing the sort functions.
To fix it we would have to write a special nan-sort or else
remove the  nans entirely, but I don't think we should check for
nans for every sort  of floating-point values, because it would
be slower.  So, the user  needs to do that.   More information
about the Numpy-discussion mailing list