📜  Python| Numpy np.hermegrid2d() 方法(1)

📅  最后修改于: 2023-12-03 15:34:15.344000             🧑  作者: Mango

Python | Numpy np.hermegrid2d() 方法

np.hermegrid2d() 函数生成两个数组,并根据 Hermite 方法在二维坐标系上进行评估。此函数返回 X 和 Y 坐标对的组合,它们可以用于在三维图形中显示等值线。

语法
numpy.hermegrid2d(x, y)
参数
  • x:表示在 Hermite 坐标系中评估的 X 值数组。
  • y:表示在 Hermite 坐标系中评估的 Y 值数组。
返回值

该函数返回两个数组——(X, Y) 元组,其中 X 为 Hermite 坐标系中的 x 坐标,Yy 坐标。

示例
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_output

在上面的代码中,我们使用 hermegrid2d() 函数生成了 X 和 Y 坐标,然后使用 numpy.meshgrid() 函数生成二维坐标平面。然后将它们传递给 hermegrid2d() 函数,并将 X 坐标数组用于计算等高线,将其绘制出来。