Numpy のメッシュグリッドの使い方は?
メッシュグリッドの関数は、2 つの入力ベクトルのすべての組み合わせによって構成される 2 次元配列を生成するために使用します。この関数はグリッドの座標点の集合を生成するために使用されます。
次に具体的な使い方を示します。
import numpy as np
# 生成一维数组
x = np.array([1, 2, 3])
y = np.array([4, 5, 6])
# 使用meshgrid生成二维数组
X, Y = np.meshgrid(x, y)
print(X)
# 输出:
# [[1 2 3]
# [1 2 3]
# [1 2 3]]
print(Y)
# 输出:
# [[4 4 4]
# [5 5 5]
# [6 6 6]]
上記のコードでは、meshgrid関数によって2次元の配列XとYが生成されています。Xはxの要素とyの最初の要素の組み合わせで、Yはyの要素とxの最初の要素の組み合わせで構成されています。
meshgrid関数で生成した2次元配列は、グリッド上の関数値を計算したり、等高線図などを可視化する操作などに使えます。