Numpy Mittelwert der Werte ungleich Null

Ich habe eine Matrix der Größe N * M und möchte für jede Zeile den Mittelwert ermitteln. Die Werte reichen von 1 bis 5, und Einträge ohne Wert werden auf 0 gesetzt. Wenn ich jedoch den Mittelwert mit der folgenden Methode ermitteln möchte, erhalte ich den falschen Mittelwert, da auch die Einträge mit dem Wert 0 gezählt werden 0.

matrix_row_mean= matrix.mean(axis=1)

Wie kann ich den Mittelwert von Werten ungleich Null ermitteln?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage