numpy.mgrid

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.mgrid.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

numpy.mgrid = <numpy.lib.index_tricks.nd_grid object>

nd_grid实例,返回密集的多维“网格网格”。

numpy.lib.index_tricks.nd_grid的一个实例,在索引时返回一个密集的(或者说出去的)网格,以便每个返回的参数都具有相同的形状。输出数组的维数和数量等于索引维数。如果步长不是复数,则停止不包括。

然而,如果步长是复数(例如5j),则其幅度的整数部分被解释为指定在开始值和停止值之间创建的点的数量,其中停止值包含

返回:网格ndarrays所有相同的维度

也可以看看

numpy.lib.index_tricks.nd_grid
ogridmgrid对象
ogrid
像mgrid但返回开放(不是fleshed out)网格网格
r_
数组级联

例子

>>> np.mgrid[0:5,0:5]
array([[[0, 0, 0, 0, 0],
        [1, 1, 1, 1, 1],
        [2, 2, 2, 2, 2],
        [3, 3, 3, 3, 3],
        [4, 4, 4, 4, 4]],
       [[0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4]]])
>>> np.mgrid[-1:1:5j]
array([-1. , -0.5,  0. ,  0.5,  1. ])