numpy.nan == numpy.nan ??
Verfasst: Freitag 16. April 2010, 10:41
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Vermutlich, weil es mathematisch korrekt ist. Nicht-definierte Werte sind eben nicht vergleichbar:Shanajio hat geschrieben:Warum istCode: Alles auswählen
numpy.nan == numpy.nan False
Code: Alles auswählen
>>> numpy.arcsin(2)
nan
>>> numpy.sqrt(-2)
nan
Da kann man nur antworten: Weil der ==-Operator anscheinend entsprechend überladen ist.Shanajio hat geschrieben:Ich habe es mehr aus der Sicht des Programmiereres gesehen.