mindspore.numpy.ogrid
- mindspore.numpy.ogrid()
返回一个稀疏矩阵
NdGrid
实例,其中sparse=True
。 输出数组的维度和数量等于索引维度的数量。如果step
不是一个复数,则stop
不包括在内。然而,如果step
是复数(例如5j),那么它的整数部分被解释为指定要在start
和stop
之间创建的点的数量,其中stop
包括在内。说明
在graph模式下不受支持。与Numpy不同,如果
step
是一个带有实数分量的复数,则step
被处理为等效于int(abs(step))
。- 异常:
TypeError - 如果切片索引不是整数。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore.numpy as np >>> output = np.ogrid[0:5,0:5] >>> print(output) [Tensor(shape=[5, 1], dtype=Int32, value= [[0], [1], [2], [3], [4]]), Tensor(shape=[1, 5], dtype=Int32, value= [[0, 1, 2, 3, 4]])] >>> output = ogrid[-1:1:5j] >>> print(output) [-1. -0.5 0. 0.5 1. ]