【发布时间】:2020-10-09 05:12:58
【问题描述】:
我有一个 Python 代码,用于查看 Pickle 文件中的图像。
我使用的代码:
train_images=pickle.load(open("full_CNN_train.p", "rb" ))
plt.imshow(train_images)
这里我遇到了这样的错误:TypeError: Invalid shape (12764, 80, 160, 3) for image data 所以我在代码中添加了一行
plt.imshow(train_images[0])
现在我只能获得单个图像输出,因为 pickle 文件包含大量图像。
泡菜数据格式print(train_images)
如何查看其中存在的多个图像?我做错什么了吗?请帮我解决这个问题。谢谢!
【问题讨论】:
-
这是一个图像列表。类似于“用于 train_images 中的图像:plt.imshow(image)”
-
是的,我也应用了它,但我仍然可以查看 1 张图片。无法查看其他图像。检查 train_images 的大小为 12000 。有没有其他办法?
-
您希望如何查看 12000 张图片?一次全部?您可以将图像保存为 jpg 并使用您喜欢的图像查看器。
-
不,我只想截取 5 或 10 张图像的屏幕截图,然后将它们添加到我的项目报告中。我正在使用 Spyder 运行代码。谢谢你,小伙伴!你能帮我如何保存其他图片,因为我只能看到一张图片
-
我已经保存了当前的数据集图像,但我无法查看其他图像
标签: python machine-learning deep-learning dataset pickle