mindspore.ops.Shape

class mindspore.ops.Shape[源代码]

返回输入Tensor的shape。

获取更多详情请查看 mindspore.ops.shape()

输入:
  • input_x (Tensor) - Tensor的shape是 \((x_1, x_2, ..., x_R)\)

输出:

tuple[int],输出是由多个整数组成的tuple。 \((x_1, x_2, ..., x_R)\)

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, ops
>>> input_x = Tensor(np.ones(shape=[3, 2, 1]), mindspore.float32)
>>> shape = ops.Shape()
>>> output = shape(input_x)
>>> print(output)
(3, 2, 1)