Die numper mittlere Funktion funktioniert einwandfrei, wenn die Abmessungen gleich sind.numpy.mean bei variierender Zeilengröße
a = np.array([[1, 2], [3, 4]])
a.mean(axis=1)
array([ 1.5, 3.5])
Aber wenn ich es mit varrying Zeilengröße zu tun gibt es einen Fehler
a = np.array([[1, 2], [3, 4, 5]])
a.mean(axis=1)
IndexError: tuple index out of range
ich nichts auf der Dokumentation zu diesem Problem finden kann. Ich könnte das Mittel selbst berechnen, aber ich würde gerne die eingebaute Funktion dafür verwenden, da es möglich ist.
Die zweite Fall eine 1D-Array von Objekten , Listen. Es zu einem Array zu machen macht nicht viel. Sie oder numpy müssen es immer noch als Liste von Listen behandeln. – hpaulj