Co to jest Python NaN?
Co to jest Python NaN?
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: