W numpy są nan
, NaN
i NAN
. Jakie jest znaczenie posiadania wszystkich trzech, czy różnią się one od siebie, czy którekolwiek z nich może być używane zamiennie?Jaka jest różnica między nan, NaN i NAN
8
A
Odpowiedz
10
>>> numpy.nan is numpy.NaN is numpy.NAN
True
To po prostu wygodne. Są dokładnie takie same.
1
Różne systemy operacyjne i języki programowania mogą mieć różne reprezentacje ciąg NaN:
nan
NaN
NaN%
NAN
NaNQ
NaNS
qNaN
sNaN
1.#SNAN
1.#QNAN
-1.#IND
myślę posiadające wszystkie trzy to tylko wygoda. Oni są tacy sami.
>>> np.nan
nan
>>> np.NaN
nan
>>> np.NAN
nan
>>>
Fajnie, dzięki. (Wow! Python potrafi porównywać porównania! To sprawiło, że mój dzień!) – sashkello