Als «nan» getaggte Fragen

NaN ist eine Abkürzung für "Not a Number". NaN ist manchmal nicht gleich sich selbst.

166
Warum gibt der NaN-Typ "Nummer" zurück?

Nur aus Neugier. Es scheint nicht sehr logisch, dass dies typeof NaNeine Zahl ist. Übrigens genau wie NaN === NaNoder NaN == NaNfalsch zurückgegeben. Ist dies eine der Besonderheiten von Javascript oder gibt es einen Grund dafür? Edit: danke für deine antworten. Es ist jedoch nicht einfach, sich...

160
Warum ist isNaN ("") (Zeichenfolge mit Leerzeichen) gleich false?

Warum wird in JavaScript isNaN(" ")ausgewertet false, aber isNaN(" x")ausgewertet true? Ich fahre numerische Operationen auf einem Texteingabefeld, und ich überprüfen , ob das Feld ist null, ""oder NaN. Wenn jemand eine Handvoll Leerzeichen in das Feld eingibt, schlägt meine Validierung bei allen...

148
Was ist der Unterschied zwischen (NaN! = NaN) und (NaN! == NaN)?

Zunächst möchte ich erwähnen, dass ich weiß wie isNaN()und Number.isNaN()arbeite. Ich lese The Definite Guide von David Flanagan und er gibt ein Beispiel dafür, wie man überprüft, ob der Wert ist NaN: x !== x Dies führt truegenau dann zu, wenn dies der Fall xist NaN. Aber jetzt habe ich eine Frage:...

120
Schnelle Überprüfung auf NaN in NumPy

Ich suche nach dem schnellsten Weg, um das Auftreten von NaN ( np.nan) in einem NumPy-Array zu überprüfen X. np.isnan(X)kommt nicht in Frage, da es ein boolesches Array von Formen bildet X.shape, das möglicherweise gigantisch ist. Ich habe es versucht np.nan in X, aber das scheint nicht zu...