float('nan')
steht für NaN (not a number). Aber wie kann ich das überprüfen?
Beachten Sie, dass dies ebenso gut funktioniert mit float("nan")
wie bei numpy.core.numeric.NaN
und vergleicht die beiden mit is
funktioniert nicht. Daher könnte dies die bevorzugte Lösung in (altem?) Code sein, der möglicherweise beide Definitionen enthält, wenn ich mich nicht irre?
31 Stimmen
Zur Geschichte von NaN in Python, siehe PEP 754. python.org/dev/peps/pep-0754