Ở dạng gần có nan
, NaN
và NAN
. Ý nghĩa của việc có tất cả ba, chúng có khác nhau hay bất kỳ thứ gì trong số này có thể được sử dụng thay thế cho nhau?Sự khác biệt giữa nan, NaN và NAN
8
A
Trả lời
10
>>> numpy.nan is numpy.NaN is numpy.NAN
True
Chỉ thuận tiện. Chúng giống hệt nhau.
1
hệ điều hành khác nhau và các ngôn ngữ lập trình có thể có cơ quan đại diện chuỗi khác nhau của NaN:
nan
NaN
NaN%
NAN
NaNQ
NaNS
qNaN
sNaN
1.#SNAN
1.#QNAN
-1.#IND
Tôi nghĩ rằng có tất cả ba chỉ là một sự tiện lợi. Họ giống nhau.
>>> np.nan
nan
>>> np.NaN
nan
>>> np.NAN
nan
>>>
Thật tuyệt, cảm ơn. (Wow! Python có thể làm so sánh phức tạp! Điều đó làm cho ngày của tôi!) – sashkello