📅  最后修改于: 2023-12-03 15:34:15.344000             🧑  作者: Mango
np.hermegrid2d()
函数生成两个数组,并根据 Hermite 方法在二维坐标系上进行评估。此函数返回 X 和 Y 坐标对的组合,它们可以用于在三维图形中显示等值线。
numpy.hermegrid2d(x, y)
x
:表示在 Hermite 坐标系中评估的 X 值数组。y
:表示在 Hermite 坐标系中评估的 Y 值数组。该函数返回两个数组——(X, Y)
元组,其中 X
为 Hermite 坐标系中的 x
坐标,Y
为 y
坐标。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-3, 3, 100)
y = np.linspace(-3, 3, 100)
X, Y = np.meshgrid(x, y)
Z = np.hermegrid2d(X, Y)[0]
plt.contour(X, Y, Z)
plt.show()
输出结果如下所示:
在上面的代码中,我们使用 hermegrid2d()
函数生成了 X 和 Y 坐标,然后使用 numpy.meshgrid()
函数生成二维坐标平面。然后将它们传递给 hermegrid2d()
函数,并将 X
坐标数组用于计算等高线,将其绘制出来。