mindspore.numpy.randn

mindspore.numpy.randn(*shape, dtype=mstype.float32)[源代码]

Returns a new Tensor with given shape and dtype, filled with a sample (or samples) from the standard normal distribution.

Parameters
  • *shape (Union[int, tuple(int), list(int)]) – Shape of the new tensor, e.g., \((2, 3)\) or \(2\).

  • dtype (Union[mindspore.dtype, str], optional) – Designated tensor dtype, it must be float type. Default is mindspore.float32.

Returns

Tensor, with the designated shape and dtype, filled with a sample (or samples) from the “standard normal” distribution.

Raises
  • TypeError – If input arguments have types not specified above.

  • ValueError – If dtype is not float type.

Supported Platforms:

Ascend GPU CPU

Examples

>>> import mindspore.numpy as np
>>> from mindspore import set_seed
>>> set_seed(1)
>>> print(np.randn((2,3)))
[[ 0.30639967 -0.42438635 -0.20454668]
[-0.4287376   1.3054721   0.64747655]]