【发布时间】:2018-04-22 17:07:42
【问题描述】:
我有以下名为 my_data 的 4D numpy 数组。
my_data=dim(8000,2350,143,20)
我想计算 第三维度和第四维度的均值 (143,20)。 让我们将第三维和第四维称为子二维数组
3d_4d_array=dim(143,20)
然后:
mean_3D_4d_array=np.mean(mean_3D_4d_array,axis=0)
mean_3D_4d_array.shape
(20,)
预期输出:
mean_data=dim(8000,2350,20)
我尝试了什么:
my_data=np.mean(my_data,axis=2)
my_data.shape
(9360, 256, 20)
我的尝试正确吗?
我不确定它在第三和第四维度上计算的平均值超过axis=0 (143,20)
感谢您的帮助
【问题讨论】:
-
Is my try correct ?- 是的。l'm not sure that it computes ..- 使用小样本并自行验证。 -
你怎么检查?
标签: python arrays python-3.x numpy