nan,NaN和NAN之间有什么区别

sas*_*llo 26 python numpy nan

在numpy有nan,NaNNAN.拥有这三者的意义是什么,它们是否有所不同,或者其中任何一种都可以互换使用?

use*_*ica 29

>>> numpy.nan is numpy.NaN is numpy.NAN
True
Run Code Online (Sandbox Code Playgroud)

这很方便.他们完全一样.


zha*_*gyu 6

不同的操作系统和编程语言可能具有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)