ネイティブに日本語で言い換えると、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 の長さと同じです。

bannerAds