无法访问 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]
。
我有一个 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]
。