Python 在matplotlib中显示numpy矩阵
假设我有一个形状为200100的numpy矩阵。称之为输入。我想在matplotlib中显示它,对不同的值范围使用不同的颜色。以下是我试图做的:Python 在matplotlib中显示numpy矩阵,python,numpy,matplotlib,Python,Numpy,Matplotlib,假设我有一个形状为200100的numpy矩阵。称之为输入。我想在matplotlib中显示它,对不同的值范围使用不同的颜色。以下是我试图做的: import matplotlib.pyplot as pyplot pyplot.matshow(input, cmap=pyplot.cm.hot) 然而,当我运行代码时,什么也没有出现。我哪里出错了 如果相关的话,我使用Python2.7。Python新手,所以请温柔一点:- 编辑: 我还尝试了pyplot.showinput,但也没有成功。
import matplotlib.pyplot as pyplot
pyplot.matshow(input, cmap=pyplot.cm.hot)
然而,当我运行代码时,什么也没有出现。我哪里出错了
如果相关的话,我使用Python2.7。Python新手,所以请温柔一点:-
编辑:
我还尝试了pyplot.showinput,但也没有成功。您必须运行:
pyplot.show()
pyplot.matshow执行后。必须运行:
pyplot.show()
在pyplot.matshow执行后。您需要指定希望直接在笔记本中查看图像。 如果不想在需要的每个绘图之后编写pyplot.show,只需在pyplot导入之后添加pylab inline选项
import matplotlib.pyplot as pyplot
%pylab inline
您需要指定要直接在笔记本中查看图像。 如果不想在需要的每个绘图之后编写pyplot.show,只需在pyplot导入之后添加pylab inline选项
import matplotlib.pyplot as pyplot
%pylab inline
尝试调用pyplot.showAvailable duplicate:尝试调用pyplot.showAvailable duplicate:有效。非常感谢。成功了。非常感谢。令人惊叹的我不知道这件事。谢谢,太棒了!我不知道这件事。非常感谢。