np.mgrid[起始值:结束值:步长,起始值:结束值:步长]
x.ravel() 将x变为一维数组,即将x拉直
np.c_[]将返回的间隔数值点配对
np.c_[数组1,数组2, …]
import numpy as np
x, y = np.mgrid[1:3:1, 2:4:0.5]
grid = np.c_[x.ravel(), y.ravel()]
print("x:", x)
print("y:", y)
print("grid:", grid)
运行结果:
补充:
x代表有2行,y代表有4列
x为第一维,沿着第二维方向扩展;y沿着第一维度方向扩展