2013-07-24 23 views
8

numpyにはnan,NaNおよびNANがあります。どのような3つの意味を持っているのですか、それらは異なっていますか、またはこれらのどれかを交換可能に使用できますか?nan、NaNとNANの違い

答えて

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

便利です。それらはまったく同じです。

+1

ありがとう、ありがとう。 (うわー、Pythonはコンパイルの比較をすることができます! – sashkello

1

異なるオペレーティング・システムとプログラミング言語はNaNに別の文字列表現を持っていることがあります。

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

私はすべての3つを持つことは、単に便利だと思います。彼らは同じです。

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