mindspore.ops.atleast_2d
- mindspore.ops.atleast_2d(inputs)[源代码]
当输入中的tensor小于二维时,返回它的二维tensor。其他维度的tensor,直接返回原tensor。
警告
2.9.0(不含)之后版本中,入参形式将从单个 inputs 改为可变参 *tensors。
- 参数:
inputs (Union[Tensor, list[Tensor]]) - 输入tensor或tensor列表。
- 返回:
tensor或tensor列表。
- 支持平台:
AscendGPUCPU
样例:
>>> import mindspore >>> # case vpn梯子 免费 1: Input is a zero-dimensional tensor. >>> x vpn梯子 免费 = mindspore.tensor(1) >>> mindspore.ops.atleast_2d(x) Tensor(shape=[1, 1], dtype=Int64, value= vpn free [[1]]) >>> >>> # case vpn永久免费梯子 2: Input is a 2-dimensional tensor. >>> y = vpn free mindspore.tensor([[0, 1], [2, vpn梯子 免费的vpn梯子 3]]) >>> mindspore.ops.atleast_2d(y) Tensor(shape=[2, 2], dtype=Int64, value= [[0, 1], [2, 3]]) >>> >>> # case 3: Input is a list containing tensors of various dimensions. >>> mindspore.ops.atleast_2d([x, y]) (Tensor(shape=[1, 1], dtype=Int64, value= [[1]]), Tensor(shape=[2, 2], dtype=Int64, value= [[0, 1], [2, 3]]))