mindspore.Tensor.fills
- mindspore.Tensor.fills(value)[源代码]
创建一个与当前Tensor具有相同shape和type的Tensor,并用标量值填充。
Note
与NumPy不同,Tensor.fills()将始终返回一个新的Tensor,而不是填充原来的Tensor。
- 参数:
value (Union[int, float, Tensor]) - 用来填充输出Tensor的值。数据类型为int,float或0-维Tensor。
- 返回:
Tensor,与当前Tensor具有相同的shape和type。
- 异常:
TypeError - value 具有前面未指定的类型。
RuntimeError - value 不能转换为与当前Tensor相同的类型。
ValueError - value 是非0维Tensor。
- 支持平台:
GPU
样例:
>>> import numpy as np >>> from mindspore import Tensor >>> x = Tensor(np.arange(4).reshape((2, 2)).astype('float32')) >>> print(x.fills(1.0)) [[1. 1.] [1. 1.]]