【发布时间】:2017-04-19 11:59:35
【问题描述】:
我有一个存储多个样本图像的 numpy 数组 (data.npy)。我想查看/保存所有图像。我试过以下:
img_array=np.load('data.npy')
i = 0
while i < len(img_array):
plt.imshow(img_array[i], cmap='gray')
plt.show()
i += 1
但这给出了一个错误:
TypeError: Invalid dimensions for image data
【问题讨论】:
-
您拥有的是二进制文件,而不是数组。如何从中提取数据取决于创建文件时数据的存储方式。
img_array的形状是什么? -
@ChrisMueller img_array 的形状是:(22, 4, 100, 100)
标签: python arrays numpy matplotlib data-visualization