mindspore.mint.ones_like
- mindspore.mint.ones_like(input, *, dtype=None)[源代码]
创建一个数值全为1的Tensor,shape和 input 相同,dtype由 dtype 决定。
如果 dtype = None,输出Tensor的数据类型会和 input 一致。
- 参数:
input (Tensor) - 任意维度的Tensor。
- 关键字参数:
dtype (
mindspore.dtype
, 可选) - 用来描述所创建的Tensor的 dtype。如果为None
,那么将会使用 input 的dtype。默认值:None
。
- 返回:
Tensor,具有与 input 相同的shape并填充了1。
- 异常:
TypeError - input 不是Tensor。
- 支持平台:
Ascend
样例:
>>> import numpy as np >>> from mindspore import Tensor, mint >>> x = Tensor(np.array([[0, 1], [2, 1]]).astype(np.int32)) >>> output = mint.ones_like(x) >>> print(output) [[1 1] [1 1]]