我有一个阵列img
与形状是64x128x512x3
从三个图像64x128x512
concatenated。我想分别计算每个图像的均值,由数组img
给出。因此,我执行的代码为波纹管:如何分别计算4D阵列的平均值?
import numpy as np
img_means = np.mean(img, (0, 1, 2)))
它是正确的吗?我的预期成绩是img_means[0,:,:,:]
是第一张图片的均值,img_means[1,:,:,:]
是第二张图片的均值,第三张图片的是img_means[2,:,:,:]
。
此代码计算'img_means [i] = img [:,:,:,i] .mean()' – Eric