nan、NaN和NAN有什么区别?

48
在Numpy中有nanNaNNAN。拥有这三个的意义是什么?它们有什么区别,还是可以互换使用?
2个回答

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

这只是方便而已。它们完全相同。


9
不同的操作系统和编程语言可能会有不同的NaN字符串表示形式:
 nan  
 NaN  
 NaN%  
 NAN  
 NaNQ  
 NaNS  
 qNaN  
 sNaN
 1.#SNAN
 1.#QNAN  
 -1.#IND

我认为拥有这三者只是一种方便。它们是相同的。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接