numpy.ogrid#
- numpy.ogrid = <numpy.lib._index_tricks_impl.OGridClass object>#
一个返回开放的多维”网格”的实例.
一个实例,当被索引时返回一个开放的(即未完全展开的)网格网格,因此每个返回的数组中只有一个维度大于1.输出数组的维度和数量等于索引维度的数量.如果步长不是一个复数,那么停止不包括在内.
然而,如果步长是一个 复数 (例如 5j),那么其幅值的整数部分被解释为指定在起始值和终止值之间创建的点的数量,其中终止值 包含在内.
- 返回:
- mesh-gridndarray 或 ndarrays 的元组
如果输入是单个切片,则返回一个数组.如果输入是多个切片,则返回一个数组元组,只有一个维度不等于1.
示例
>>> from numpy import ogrid >>> ogrid[-1:1:5j] array([-1. , -0.5, 0. , 0.5, 1. ]) >>> ogrid[0:5, 0:5] (array([[0], [1], [2], [3], [4]]), array([[0, 1, 2, 3, 4]]))