Ermitteln Sie den Mittelwert des 2D-Schnitts eines 3D-Arrays in Zahlen

Ich habe ein numpy Array mit einer Form von:

(11L, 5L, 5L)

Ich möchte den Mittelwert über die 25 Elemente jedes 'Slice' des Arrays [0,:,:], [1,:,:] usw. berechnen und dabei 11 Werte zurückgeben.

Es scheint albern, aber ich kann nicht herausfinden, wie das geht. Ich habe das gedachtmean(axis=x) Funktion würde dies tun, aber ich habe alle möglichen Kombinationen von Achsen ausprobiert und keine von ihnen gibt mir das gewünschte Ergebnis.

Ich kann das natürlich mit einer for-Schleife und einem Slicing machen, aber gibt es sicher einen besseren Weg?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage