[Numpy-discussion] Why NaN?
Gökhan Sever
gokhansever at gmail.com
Tue Aug 4 12:46:57 EDT 2009
Hello,
I know this has to have a very simple answer, but stuck at this very moment
and can't get a meaningful result out of np.mean()
In [121]: a = array([NaN, 4, NaN, 12])
In [122]: b = array([NaN, 2, NaN, 3])
In [123]: c = a/b
In [124]: mean(c)
Out[124]: nan
In [125]: mean a
--------> mean(a)
Out[125]: nan
Further when I tried:
In [138]: c
Out[138]: array([ NaN, 2., NaN, 4.])
In [139]: np.where(c==NaN)
Out[139]: (array([], dtype=int32),)
In [141]: mask = [c != NaN]
In [142]: mask
Out[142]: [array([ True, True, True, True], dtype=bool)]
Any ideas?
--
Gökhan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20090804/0f08d74c/attachment.html>
More information about the NumPy-Discussion
mailing list