gpt4 book ai didi

matplotlib - Pyplot imshow 颜色图不起作用

转载 作者:行者123 更新时间:2023-12-02 17:27:09 25 4
gpt4 key购买 nike

我有以下代码:

plt.figure(figsize=(15, 20))
min_v = np.min(net_l0)
max_v = np.max(net_l0)
for i in range(8):
for j in range(4):
num = i*4 + j
plt.subplot(8,4, num+1)
w_filt = net_l0[num, :3]
w_filt = w_filt.swapaxes(0, 1).swapaxes(1, 2)
imgplot = plt.imshow(w_filt, vmin=min_v, vmax=max_v, interpolation='none')
imgplot.set_cmap('gray')
plt.colorbar()
plt.show()

然而,出于某种原因,颜色图并未仅应用于颜色条的图像?我尝试将 cmap 关键字添加到 imshow 中,但仍然无效。知道我做错了什么吗?

最佳答案

确保您显示的数组实际上是二维的。如果您(例如)加载实际上具有三个 channel 的灰度图像,那么 imshow 会很高兴地向您显示该图像,但不会对其应用颜色图。图片毕竟“已经上色”。

关于matplotlib - Pyplot imshow 颜色图不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37734434/

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