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. IfNone, 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. DefaultNone.
- Returns:
Tensor, filled with numbers from the standard normal distribution based on the given shape and dtype.
- Raises:
RuntimeError – If input device is
"CPU", and device isNone.RuntimeError – If device is
"CPU".ValueError – If device is
"GPU".
- 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)