ネイティブに日本語で言い換えると、Python のメッシュグリッド関数の使い方
Pythonでは、numpy.meshgrid()関数を用いてグリッド座標行列を作成することができます。
numpy.meshgrid()関数は複数の1次元の配列を受け取り、それら配列のすべての組み合わせを表す複数の2次元の配列を返します。返された2次元の配列の行数と列数は入力配列の長さに対応しています。
numpy.meshgrid() 関数の使用例を以下に示します。
import numpy as np
# 创建一维数组
x = np.array([1, 2, 3])
y = np.array([4, 5])
# 使用meshgrid函数创建网格坐标矩阵
X, Y = np.meshgrid(x, y)
# 输出结果
print(X)
print(Y)
結果は出力されます。
[[1 2 3]
[1 2 3]]
[[4 4 4]
[5 5 5]]
上記の例では、x と y は 1 次元配列です。np.meshgrid(x, y) を使用すると、それらをグリッド座標行列 X と Y に変換できます。X と Y の行数は y の長さと、列数は x の長さと同じです。