numpy.mgrid #

麻木的。mgrid = <numpy.lib.index_tricks.MGridClass对象> #

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

索引时返回密集(或充实)网格的实例,以便每个返回的参数具有相同的形状。输出数组的维度和数量等于索引维度的数量。如果步长不是复数,则不包含停止点。

但是,如果步长是复数例如 5j),则其大小的整数部分将被解释为指定要在起始值和终止值之间创建的点数,其中终止值包含在内

返回
网格网格ndarrays 具有相同的尺寸

也可以看看

ogrid

类似mgrid,但返回开放(未充实)的网格

meshgrid

从坐标向量返回坐标矩阵

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. ])