mindspore.ops.standard_normal
- mindspore.ops.standard_normal(shape, seed=0, seed2=0)[source]
Generates random numbers according to the standard Normal (or Gaussian) random number distribution.
Returns the tensor with the given shape, the random numbers in it drawn from normal distributions whose mean is 0 and standard deviation is 1.
\[f(x)=\frac{1}{\sqrt{2 \pi}} e^{\left(-\frac{x^{2}}{2}\right)}\]- Parameters
- Returns
Tensor. The shape is the same as the input shape. The dtype is float32.
- Raises
TypeError – If seed or seed2 is not an int.
TypeError – If shape is not a tuple.
ValueError – If shape is not a constant value.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> from mindspore import ops >>> shape = (4, 4) >>> output = ops.standard_normal(shape) >>> result = output.shape >>> print(result) (4, 4)