如何在Jupyter Notebook中将numpy 2d数组显示为灰度图像?

Dim*_*ims 3 python numpy matplotlib

我有以下属性的numpy数组。

np.shape(I)
(300, 300)

np.min(I)
115

np.max(I)
250
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我绘制它时,我会得到一些绿色的蓝色。

如何获得正常的灰度调色板?

在此处输入图片说明

Bog*_*yka 5

试试这个:

imgplot = plt.imshow(I, cmap='gray')
Run Code Online (Sandbox Code Playgroud)