让我们假设 X、Y 已排列好,因此它们将形成一个网格(这是构建矩形图像所必需的)。从那里这很容易:import numpy as npimport matplotlib.pyplot as plt# generate some dataax = np.arange(-9, 10)X, Y = np.meshgrid(ax, ax)Z = X ** 2 + Y ** 2# normalize the data and convert to uint8 (grayscale conventions)zNorm = (Z - Z.min()) / (Z.max() - Z.min()) * 255zNormUint8 = zNorm.astype(np.uint8)# plot resultplt.figure()plt.imshow(zNormUint8)