Ich habe ein Array img
mit Form ist 64x128x512x3
, die von drei Bildern 64x128x512
concated ist. Ich möchte den Mittelwert jedes Bildes einzeln berechnen, gegeben durch das Array img
. Daher führte ich den Code als Faltenbalg:Wie berechne ich den Mittelwert eines 4D Arrays?
import numpy as np
img_means = np.mean(img, (0, 1, 2)))
Ist es korrekt? Mein erwartetes Ergebnis ist, dass img_means[0,:,:,:]
Mittel des ersten Bildes ist, img_means[1,:,:,:]
ist das Mittel des zweiten Bildes, img_means[2,:,:,:]
des dritten Bildes.
Dieser Code berechnet 'img_means [i] = img [:,:,:, i] .mean() ' – Eric