Co to jest Python NaN?
Co to jest Python NaN?

Wideo: Co to jest Python NaN?

Wideo: Co to jest Python NaN?
Wideo: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Może
Anonim

nan oznacza „nie liczbę”, wartość zmiennoprzecinkową, którą otrzymasz, jeśli wykonasz obliczenia, których wynik nie może być wyrażony jako liczba. Wszelkie obliczenia, które wykonujesz NaN spowoduje również NaN . inf oznacza nieskończoność.

Ludzie pytają też, co powoduje NaN w Pythonie?

Podstawowa zasada brzmi: Jeśli implementacja funkcji popełni jeden z powyższych grzechów, otrzymasz NaN . Na przykład w przypadku fft możesz uzyskać NaN s jeśli twoje wartości wejściowe wynoszą około 1e1010 lub więcej i cicha utrata precyzji, jeśli twoje wartości wejściowe wynoszą około 1e-1010 lub mniej.

co to są pandy NaN? Brakujące dane mogą również odnosić się do wartości NA (niedostępne) w pandy . Brak: Brak jest pojedynczym obiektem Pythona, który jest często używany do brakujących danych w kodzie Pythona. NaN : NaN (skrót od Not a Number) to specjalna wartość zmiennoprzecinkowa rozpoznawana przez wszystkie systemy, które używają standardowej reprezentacji zmiennoprzecinkowej IEEE.

Poza powyższym, dlaczego NaN jest pływakiem Pythona?

NaN oznacza Not A Number i jest powszechną reprezentacją brakujących danych. To jest wyjątkowe Ruchomy -wartość punktowa i nie może być przekonwertowana na żaden inny typ niż pływak.

Jaka jest wartość NaN?

W informatyce NaN , oznaczający nie liczbę, jest członkiem liczbowego typu danych, który można interpretować jako a wartość która jest niezdefiniowana lub niemożliwa do przedstawienia, zwłaszcza w arytmetyce zmiennoprzecinkowej. Cichy NaNs służą do propagowania błędów wynikających z nieprawidłowych operacji lub wartości.

Zalecana: