Co je NaN Python?
Co je NaN Python?
Anonim

nan znamená "není číslo", plovoucí hodnota, kterou získáte, pokud provedete výpočet, jehož výsledek nelze vyjádřit jako číslo. Jakékoli výpočty, které provádíte NaN bude mít také za následek NaN . inf znamená nekonečno.

Lidé se také ptají, co způsobuje NaN v Pythonu?

Základní pravidlo zní: Pokud se implementací funkce dopustí jednoho z výše uvedených hříchů, dostanete a NaN . Například pro fft jste náchylní získat NaN s, pokud jsou vaše vstupní hodnoty kolem 1e1010 nebo větší a tichá ztráta přesnosti, pokud jsou vaše vstupní hodnoty kolem 1e-1010 nebo menší.

co je NaN pandas? Chybějící data lze také označovat jako hodnoty NA (Not Available). pandy . None: None je singletonový objekt Pythonu, který se často používá pro chybějící data v kódu Pythonu. NaN : NaN (zkratka pro Not a Number) je speciální hodnota s pohyblivou řádovou čárkou, kterou uznávají všechny systémy, které používají standardní IEEE reprezentaci s pohyblivou řádovou čárkou.

Kromě výše uvedeného, proč je NaN plovoucí Python?

NaN znamená Not A Number a je běžnou reprezentací chybějících dat. Je to speciál plovoucí -bodová hodnota a nelze ji převést na jiný typ než plovák.

Co je hodnota NaN?

v práci na počítači, NaN , znamená nikoli číslo, je členem číselného datového typu, který lze interpretovat jako a hodnota to je nedefinované nebo nereprezentovatelné, zejména v aritmetice s plovoucí desetinnou čárkou. Klid NaNs slouží k šíření chyb vyplývajících z neplatných operací popř hodnoty.

Doporučuje: