mindspore.mint.randn_like

mindspore.mint.randn_like(input, *, dtype=None, device=None)[source]

Returns a new tensor filled with numbers from the standard normal distribution based on the given dtype and shape of the input tensor.

Warning

This is an experimental API that is subject to change or deletion.

Parameters:

input (Tensor) – Input Tensor to specify the output shape and its default dtype.

Keyword Arguments:
  • dtype (mindspore.dtype, optional) – Designated Tensor dtype, it must be float type. If None, the same dtype of input will be applied. Default: None .

  • device (str, optional) – The specified device of the output tensor. "Ascend", "npu" and "meta" are supported. If device = None, the device of input will be used. Default None.

Returns:

Tensor, filled with numbers from the standard normal distribution based on the given shape and dtype.

Raises:
Supported Platforms:

Ascend

Examples

>>> import mindspore as ms
>>> from mindspore import Tensor, mint
>>> a = Tensor([[2, 3, 4], [1, 2, 3]])
>>> print(mint.randn_like(a, dtype=ms.float32).shape)
(2, 3)