2013-07-24 8 views
8

numpy에는 nan, NaNNAN이 있습니다. 이 세 가지를 모두 갖는 감각은 무엇입니까, 그것들은 서로 다른가요? 아니면 이들 중 어느 것도 상호 교환 가능하게 사용할 수 있습니까?nan, NaN 및 NAN의 차이점

답변

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

그냥 편리합니다. 그들은 정확히 동일합니다.

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

내가 세 단지 편리 가진 생각 :

+1

감사합니다. (와우, 파이썬은 복합 비교를 할 수있어! – sashkello

1

다른 운영 체제 및 프로그래밍 언어는 NaN가 다른 문자열 표현을 가질 수있다. 그들은 동일합니다.

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