gpt4 book ai didi

image - 如何使用 imshow () (matplotlib) 绘制日志归一化图像?

转载 作者:行者123 更新时间:2023-12-01 23:58:39 27 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题.

7年前关闭。




Improve this question




我理解这个概念。但我认为我犯了一个愚蠢的错误。这就是我想要的(伪代码)。这是一个练习。我无法理解较低的起源部分和前两行的语法。

norm = LogNorm(image.mean() + 0.5 * image.std(), image.max(), clip='True', 
cmap=cm.gray, origin="lower")
image这里是一个 numpy 数组。如何通过这些 normcmap matplotlib 中的参数到 plt.showimshow() ?

这不起作用:
imshow(image, cmap=cm.gray, LogNorm(......))

最佳答案

这行得通吗?

from matplotlib import colors, cm, pyplot as plt

norm = colors.LogNorm(image.mean() + 0.5 * image.std(), image.max(), clip='True')
plt.imshow(image, cmap=cm.gray, norm=norm, origin="lower")

这将创建一个特殊的颜色图,范围从 image.mean() + 0.5 * image.std()image.max()使用对数标度。更多一般信息在这里: colors 特别是: LogNorm
origin='lower'表示 [0,0]数组的元素(“原点”)显示在图的左下方。通常数组的原点在左上角。

关于image - 如何使用 imshow () (matplotlib) 绘制日志归一化图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22486570/

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