无法访问 3d numpy 数组的维度 z

Can't access dimension z of a 3d numpy array

我有一个 3d 图像存储在 fet_img np 数组中。大小为 (400,400,74).

我想分别访问 74 张 2D 图像,每张大小为 (400,400)。

我希望这可以解决问题:

fet_img[:][:][0] 

然而,当我打印这个形状时,我得到 (400,74)

我试过了

fet_img[0][:][:] 

fet_img[:][0][:] 

但是这三个的大小都是 (400,74)... 我忽略了一些东西,但我不太明白是什么?

注意:我正在从本地 jupyter notebook 运行它,所有值都是 dtype('float64') 如果这很重要的话。

您应该改用 fet_img[:, :, 0]