gpt4 book ai didi

python - 哪个 cmap(颜色映射)与 matplotlib imshow() 一起使用以将 MNIST 数据集图像显示为白色背景上的黑色字符

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:43 25 4
gpt4 key购买 nike

原始 MNIST 图像是白色背景,上面有灰度字符。 0 代表白色,255 代表黑色,中间是灰色阴影。我正在使用 keras 提供的数据集副本,它使用相同的格式。

只是为了看东西,我正在使用 matplotlib 来显示数据集中的示例,但是当我选择 'gray' 的 cmap 时,我得到黑色背景像下面这样的白色字符。

  import matplotlib.pyplot as plt
plt.imshow(X_train[0], cmap='gray')

enter image description here

是否有另一种颜色图可以正确地将图像显示为白色背景上的黑色?

最佳答案

您可以选择 invert the colormap (使用颜色图的 *_r 版本)或反转(取反)您的数据。

# Invert the colormap
plt.imshow(X_train[0], cmap='gray_r')

# Invert your data
plt.imshow(-X_train[0], cmap='gray')

关于python - 哪个 cmap(颜色映射)与 matplotlib imshow() 一起使用以将 MNIST 数据集图像显示为白色背景上的黑色字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36651704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com