What's the difference between nan, NaN and NAN

后端 未结 2 2045
予麋鹿
予麋鹿 2020-12-29 20:11

In numpy there are nan, NaN and NAN. What\'s the sense of having all three, do they differ or any of these can be used interchangeably

相关标签:
2条回答
  • 2020-12-29 20:18
    >>> numpy.nan is numpy.NaN is numpy.NAN
    True
    

    It's just convenient. They're exactly the same.

    0 讨论(0)
  • 2020-12-29 20:24

    Different operating systems and programming languages may have different string representations of NaN:

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

    I think having all three is just a convenience. They are the same.

    >>> np.nan
    nan
    >>> np.NaN
    nan
    >>> np.NAN
    nan
    >>> 
    
    0 讨论(0)
提交回复
热议问题