Numpyにはnan
、NaN
およびNAN
があります。 3つすべてを使用する意味は何ですか?それらは異なりますか、またはこれらのいずれかは交換可能に使用できますか?
>>> numpy.nan is numpy.NaN is numpy.NAN
True
便利です。それらはまったく同じです。
オペレーティングシステムやプログラミング言語によって、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
>>>