在numpy中有nan
,NaN
和NAN
。拥有这三者的意义是什么,它们是否有所不同,或者这些可以互换使用?
答案 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
>>>