Mit der Funktion Numpy Nan_to_Num können Sie NAN durch eine Null und eine INF durch eine endliche Zahl in einem Array ersetzen.
Mit diesem Artikel werden wir mit der Funktion nan_to_num in numpy diskutieren. Bleiben Sie dran!!
Funktionssyntax
Die Funktionssyntax ist im unten gezeigten Code -Snippet dargestellt:
Numpy.nan_to_num (x, copy = true, nan = 0.0, possinf = keine, neginf = keine)Funktionsparameter
Die Funktion nimmt die folgenden Parameter an:
Rückgabewert
Die Funktion gibt das Eingangsarray zurück, wobei die nicht finanzierten Werte ersetzt werden. Wenn die Kopie falsch ist, wirkt die Funktion vorhanden.
Beispiel
Das folgende Beispiel zeigt, wie die Funktion nan_to_num verwendet wird, um NAN -Werte durch 0 zu ersetzen.
Numph als NP importierenIm obigen Beispiel ersetzen wir die NAN -Werte im Eingabearray. Die resultierende Ausgabe ist wie gezeigt:
Orignal: [Nan 1. 2. 3.]Beispielcode 2
Das folgende Beispiel zeigt die Funktion nan_to_num, die mit unendlichen Werten verwendet wird.
arr = np.Array ([NP.Nan, -np.Inf, NP.Inf, -100, 100])Das obige Beispiel verwendet die Funktion nan_to_num, um alle positiven und negativen unendlichen Werte der NAN -Werte zu ersetzen.
Das Ergebnis ist wie unten gezeigt:
[0.00000000e+000 -1.79769313e+308 1.79769313e+308 -1.00000000e+002Schließen
In diesem Artikel behandeln wir die Verwendung der Funktion numpy nan_to_num (), um die NAN -Werte durch 0 und alle positiven und negativen Ganzzahlwerte zu ersetzen. Fühlen Sie sich frei, die Dokumente für mehr zu erkunden.
Danke fürs Lesen!!