3分でnpを理解します.meshgrid()

1797 ワード

私のホームページへようこそ
公式解釈:np.meshgrid(*xi, **kwargs) Return coordinate matrices from coordinate vectors. 座標ベクトルから座標マトリクスを返すのは直感的ではありません
直観的な例
2 D座標系の中で、X軸は3つの値の1,2,3を取ることができて、Y軸は3つの値の7,8を取ることができて、何点の座標を得ることができますか?明らかに6個:(1,7)(2,7)(3,7)(1,8)(2,8)(3,8)
np.Meshgrid()はこれをやったのです!
#coding:utf-8
import numpy as np
#     
a = np.array([1,2,3])
#     
b = np.array([7,8])
#             
#   list,     ,      X    ,      Y    
res = np.meshgrid(a,b)
#    : [array([ [1,2,3] [1,2,3] ]), array([ [7,7,7] [8,8,8] ])]

同様に、より高い次元の座標マトリクスを生成することもできます.