mindspore.ops.standard_normal

查看源文件
mindspore.ops.standard_normal(shape, seed=None)[源代码]

根据标准正态(高斯)随机数分布生成随机数。

f(x)=12πe(x22)

警告

Ascend后端不支持随机数重现功能, seed 参数不起作用。

参数:
  • shape (Union[tuple, Tensor]) - 指定生成随机数的shape。

  • seed (int, 可选) - 随机数种子。默认 None

返回:

Tensor

异常:
  • ValueError - shape 为tuple时,包含非正的元素。

  • ValueError - shape 为秩不等于1的tensor。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore
>>> shape = (4, 4)
>>> output = mindspore.ops.standard_normal(shape, seed=5)
>>> print(f'output shape is {output.shape}')
output shape is (4, 4)
(4, 4)