在numpy有nan,NaN和NAN.拥有这三者的意义是什么,它们是否有所不同,或者其中任何一种都可以互换使用?
use*_*ica 29
>>> numpy.nan is numpy.NaN is numpy.NAN
True
Run Code Online (Sandbox Code Playgroud)
这很方便.他们完全一样.
不同的操作系统和编程语言可能具有NaN的不同字符串表示形式:
nan
NaN
NaN%
NAN
NaNQ
NaNS
qNaN
sNaN
1.#SNAN
1.#QNAN
-1.#IND
Run Code Online (Sandbox Code Playgroud)
我认为同时拥有这三个只是一种方便。他们是一样的。
>>> np.nan
nan
>>> np.NaN
nan
>>> np.NAN
nan
>>>
Run Code Online (Sandbox Code Playgroud)