On Friday 19 September 2008 04:10:24 Anne Archibald wrote:

> (is there a convenience
> function that makes a masked array with a mask everywhere the data is
> nan?).

numpy.ma.fix_invalid, that masks your Nans and Infs and sets the underlying 
data to some filling value. That way, you don't carry NaNs/Infs along.

> I am assuming that appropriate masked sort/amax/maximum/mean/median
> exist already. They're definitely needed, so how much effort is it
> worth putting in to duplicate that functionality with nans instead of
> masked elements?

My opinion indeed. The MaskedArray.sort method has an extra flag that lets you 
decide whether you want masked data at the beginning or the end of your 
array.
That said, numpy.nanmin, numpy.nansum... don't come with the heavy machinery 
of numpy.ma, and are therefore faster. 
I'm really going to have to learn C.

_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to