xv, yv = np.meshgrid([1,2],[3,4,5])
xv
"""
array([[1, 2],
[1, 2],
[1, 2]])
"""
yv
"""
array([[3, 3],
[4, 4],
[5, 5]])
"""
# 类似于zip
np.c_[xv.ravel(), yv.ravel()]
"""
array([[1, 3],
[2, 3],
[1, 4],
[2, 4],
[1, 5],
[2, 5]])
"""
所以np.meshgrid的作用就是组成网格点