numpy.ogrid#
- numpy.ogrid = <numpy.lib._index_tricks_impl.OGridClass object>#
一个实例,它返回一个开放的多维“网格”。
一个实例,当索引时返回一个开放的(即未展开的)网格,因此只有返回数组的一个维度大于 1。输出数组的维度和数量等于索引维度的数量。如果步长不是复数,则停止值不包含在内。
但是,如果步长是 **复数**(例如 5j),那么其幅值的整数部分被解释为指定起始值和停止值之间要创建的点数,其中停止值 **是包含在内的**。
- 返回:
- 网格ndarray 或 ndarrays 的元组
如果输入是单个切片,则返回一个数组。如果输入是多个切片,则返回一个数组元组,其中只有一个维度不等于 1。
另请参阅
mgrid类似于
ogrid,但返回密集(或展开)的网格。meshgrid从坐标向量返回坐标矩阵
r_数组连接器
- 如何创建具有规则间隔值的数组
示例
>>> 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]]))