Hi,

On Fri, Oct 14, 2011 at 4:33 AM, Chao YUE <[email protected]> wrote:
> Dear all,
>
> is there any difference between np.nan, np.NaN and np.NAN? they really
> confuse me....
> they are all Not a Number?
>
> In [75]: np.nan==np.NaN
> Out[75]: False
>
> In [77]: np.NaN==np.NAN
> Out[77]: False

The nan value is not equal to itself:

In [70]: np.nan == np.nan
Out[70]: False

See:

http://en.wikipedia.org/wiki/NaN

But:

In [71]: np.isnan(np.nan)
Out[71]: True

In [72]: np.isnan(np.NAN)
Out[72]: True

In [73]: np.isnan(np.NaN)
Out[73]: True

Best,

Matthew
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to