mindspore.ops.Fill

class mindspore.ops.Fill[source]

Create a Tensor of the specified shape and fill it with the specified value.

Inputs:
  • type (mindspore.dtype) - The specified type of output tensor. The data type only supports bool_ and number .

  • shape (tuple[int]) - The specified shape of output tensor.

  • value (Union(number.Number, bool)) - Value to fill the returned tensor.

Outputs:

Tensor.

Raises

TypeError – If shape is not a tuple.

Supported Platforms:

Ascend GPU CPU

Examples

>>> fill = ops.Fill()
>>> output = fill(mindspore.float32, (2, 2), 1)
>>> print(output)
[[1. 1.]
 [1. 1.]]
>>> output = fill(mindspore.float32, (3, 3), 0)
>>> print(output)
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]