我有 2 张图像,一张简单地称为“图像”,另一张称为“预测图像”。
它们都是 28 x 28 矩阵。 这就是我使用
绘制“图像”时发生的情况plt.imshow(image)
plt.show()
这是正确的。
当我使用相同的代码片段打印“predicted_image”时,它显示
我尝试使用以下代码并排打印它们:
concat = numpy.concatenate((image, predicted_image), axis = 1)
plt.imshow(concat)
plt.show()
concat 现在是一个 28 行 x 56 列的矩阵,我希望看到并排的 2 个图像。我实际看到的是
我真的不明白我做错了什么。这是怎么回事?
最佳答案
我猜图像中黄色区域的值远高于predicted_image中的所有值,这使得predicted_image中的所有值在热图中具有相同的颜色级别 尝试组合子图 here
关于python - matplotlib 以两种不同的方式打印图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56197443/