Heim >Backend-Entwicklung >Python-Tutorial >Wie entferne ich NaN-Werte (Not-a-Number) aus einem NumPy-Array?
NaN-Werte aus einem NumPy-Array entfernen
NumPy-Arrays enthalten häufig fehlende oder ungültige Daten, die als NaN (Not-a-Number) dargestellt werden. Das Entfernen dieser Werte ist für die Datenmanipulation oder -analyse unerlässlich. So erreichen Sie dies mit NumPy:
Numpy.isnan und Array-Indizierung verwenden
So entfernen Sie NaN-Werte aus einem Array x:
<code class="python">x = x[~numpy.isnan(x)]</code>
Erklärung:
Beispiel:
<code class="python">array = [1, 2, NaN, 4, NaN, 8] # Remove NaN values array_cleaned = array[~numpy.isnan(array)] print(array_cleaned) # Output: [1, 2, 4, 8]</code>
Das obige ist der detaillierte Inhalt vonWie entferne ich NaN-Werte (Not-a-Number) aus einem NumPy-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!