np.meshgrid(*xi, **kwargs)
- 从坐标向量中返回坐标矩阵。
np.meshgrid
的作用是根据传入的两个一维数组参数生成两个数组元素的列表。
如下所示:
第一个数组为xnums,维度为4(xdimesion);第二个数组为ynums,维度为5(ydimesion)。
那么生成两个二维数组,维度都为5x4
(ydimesion
x xdimesion
)。
第1个二维数组x:以xnums为行,ydimesion为列数;
第2个二维数组y:以ynums的转置为列,xdimesion为行数。
import numpy as np
xnums = np.arange(4)
ynums = np.arange(5)
print('xnums=', xnums)
print('ynums=', ynums)
data_list = np.meshgrid(xnums, ynums)
print('data_list=', data_list)
x,y = data_list
print('x=', x)
print('y=', y)