mindspore.ops.zeros

mindspore.ops.zeros(size, dtype=None)[source]

Creates a tensor filled with value zeros, whose shape and type are described by the first argument size and second argument dtype respectively.

Warning

For argument size, Tensor type input will be deprecated in the future version.

Parameters
  • size (Union[tuple[int], list[int], int, Tensor]) – The specified shape of output tensor. Only positive integer or tuple or Tensor containing positive integers are allowed. If it is a Tensor, it must be a 0-D or 1-D Tensor with int32 or int64 dtypes.

  • dtype (mindspore.dtype, optional) – The specified type of output tensor. If dtype is None , mindspore.float32 will be used. Default: None .

Returns

Tensor, whose dtype and size are defined by input.

Raises

TypeError – If size is neither an int nor an tuple/list/Tensor of int.

Supported Platforms:

Ascend GPU CPU

Examples

>>> import mindspore
>>> from mindspore import ops
>>> output = ops.zeros((2, 2), mindspore.float32)
>>> print(output)
[[0. 0.]
 [0. 0.]]