我正在使用 mnist 数据集在 keras 背景下训练胶囊网络。训练后,我想显示来自 mnist 数据集的图像。为了加载图像,使用了 mnist.load_data()。数据存储为 (x_train, y_train),(x_test, y_test)。现在,为了可视化图像,我的代码如下:
img_path = x_test[1]
print(img_path.shape)
plt.imshow(img_path)
plt.show()
代码给出如下输出:
(28, 28, 1)
和 plt.imshow(img_path) 上的错误如下:
TypeError: Invalid dimensions for image data
如何以png格式显示图像。帮助!
原文由 Anusha Mehta 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
tf.squeeze
从张量的形状中删除大小为 1 的维度。查看 TF2.0 示例