python numpy meshgrid

来源:互联网 发布:《网络基础教程》 编辑:程序博客网 时间:2024/05/16 19:07

python numpy meshgrid 用法

 import numpy as np

x = np.arange(4)

y = np.arange(5)

grid = np.meshgrid(x,y)

 x1, y1 = grid

 结果形成一个网格,  x 坐标是 0-4, y 坐标是 0-5, x,y 的交汇点对应于 二维平面 点的坐标, 

 其中 x1 是所有点的 x 坐标, 一个二维数组,单独看 x 坐标,因为平面上的所有点的 x 坐标是一样的,所以形成一个 dim(y) * dim(x)  维度的数组,每一行的数组值是 x

 其中 y1 是所有点的 y 坐标,一个二维数组, 单独看 y 坐标,因为平面上的所有点的 y 坐标是一样的,所以形成一个 dim(y) * dim(x) 维度的数组,每一列的数组值是 y