[Numpy-discussion] average of array containing NaN

Timothy Hochberg tim.hochberg at ieee.org
Mon Jun 25 13:38:13 EDT 2007


On 6/25/07, Giorgio F. Gilestro <giorgio at gilestro.tk> wrote:
>
> I find myself in a situation where an array may contain not-Numbers
> that I set as NaN.
> Yet, whatever operation I do on that array( average, sum...) will
> threat the NaN as infinite values rather then ignoring them as I'd
> like it'd do.



Am I missing something? Is this a bug or a feature? :-)


Neither. The best behaviour would probably be to throw an exception, but the
extra checking that would require might well slow down other stuff.

Try looking at the following functions, they should let you do what you
want:

'nanargmax', 'nanargmin', 'nanmax', 'nanmin', 'nansum'



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



-- 
.  __
.   |-\
.
.  tim.hochberg at ieee.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20070625/66cee1ee/attachment.html>


More information about the NumPy-Discussion mailing list