mindspore.numpy.mgrid
- mindspore.numpy.mgrid()
返回一个密集矩阵
NdGrid实例,其中sparse=False。 输出数组的维度和数量等于索引维度的数量。如果step不是一个复数,则stop不包括在内。然而,如果step是复数(例如5j),那么它的整数部分被解释为指定要在start和stop之间创建的点的数量,其中stop包括在内。说明
在graph模式下不受支持。与Numpy不同,如果
step是一个带有实数分量的复数,则step被处理为等效于int(abs(step))。- 返回:
元素为Tensor或Tensor的Tuple,返回
meshgrid网格点坐标数组。- 异常:
TypeError - 如果切片索引不是整数。
- 支持平台:
AscendGPUCPU
样例:
>>> import mindspore.numpy as np >>> output = np.mgrid[0:5, 0:5] >>> print(output) [[[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]]] >>> output = mgrid[-1:1:5j] >>> print(output) [-1. -0.5 0. 0.5 1. ]