如何在 Jupyter Notebook 中将 numpy 2D 数组显示为灰度图像?
matplotlibpythondata visualization
要在 Jupyter Notebook 中将 2D 数组显示为灰度图像,我们可以采取以下步骤
步骤
设置图形大小并调整子图之间和周围的填充。
使用 numpy 创建随机数据。
将数据显示为图像,即在 2D 常规栅格上,使用灰色颜色图。
要显示图形,请使用 Show() 方法。
示例
from matplotlib import pyplot as plt import numpy as np # 设置图形大小 plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # 随机数据点 data = np.random.rand(5, 5) # 使用 imshow 和灰色色图绘制数据 plt.imshow(data, cmap='gray') # 显示图 plt.show()
输出
它会产生以下输出 −