mindspore.Tensor.fill

mindspore.Tensor.fill(value)[源代码]

用标量值填充数组。

Note

与NumPy不同,Tensor.fill()将始终返回一个新的Tensor,而不是填充原来的Tensor。

参数:
  • value (Union[None, int, float, bool]) - 所有元素都被赋予这个值。

返回:

Tensor,与原来的dtype和shape相同的Tensor。

异常:
  • TypeError - 输入参数具有前面未指定的类型。

支持平台:

Ascend GPU CPU

样例:

>>> import numpy as np
>>> from mindspore import Tensor
>>> a = Tensor(np.arange(4).reshape((2,2)).astype('float32'))
>>> print(a.fill(1.0))
[[1. 1.]
[1. 1.]]