Ich habe ein np.array mit über 330.000 Zeilen. Ich versuche einfach den Durchschnitt zu nehmen und es gibt NaN zurück. Selbst wenn ich versuche, mögliche NaN-Werte in meinem Array herauszufiltern (es sollte sowieso keine geben), gibt der Durchschnitt NaN zurück. Mache ich etwas völlig verrücktes?Durchschnitt von einem numpy Array gibt NaN zurück
Mein Code ist hier:
average(ngma_heat_daily)
Out[70]: nan
average(ngma_heat_daily[ngma_heat_daily != nan])
Out[71]: nan
Das hat funktioniert! Kannst du erklären, was das Problem ist, wenn du nur den Durchschnitt nimmst? Ich habe noch ein Array von 16k-Einträgen (die aus der gleichen Quelle stammen), die mit der average() -Methode gut funktioniert haben. – Asif
Nur Ihre Bearbeitung mit der Erklärung gesehen. Vielen Dank! – Asif