nan,NaN和NAN之间的区别是什么?

时间:2013-07-24 05:15:13

标签: python numpy nan

在numpy中有nanNaNNAN。拥有这三者的意义是什么,它们是否有所不同,或者这些可以互换使用?

2 个答案:

答案 0 :(得分:20)

>>> numpy.nan is numpy.NaN is numpy.NAN
True

这很方便。它们完全一样。

答案 1 :(得分:4)

不同的操作系统和编程语言可能具有不同的NaN字符串表示形式:

 nan  
 NaN  
 NaN%  
 NAN  
 NaNQ  
 NaNS  
 qNaN  
 sNaN
 1.#SNAN
 1.#QNAN  
 -1.#IND

我认为拥有这三个只是一种便利。他们是一样的。

>>> np.nan
nan
>>> np.NaN
nan
>>> np.NAN
nan
>>>