我有一個陣列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