mindspore.mint.normal ======================= .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore/blob/master/docs/api/api_python/mint/mindspore.mint.func_normal.rst :alt: 查看源文件 .. py:function:: mindspore.mint.normal(mean, std, *, generator=None) 根据正态(高斯)随机数分布生成随机数。 参数: - **mean** (Union[float, Tensor]) - 每个元素的均值,shape与 `std` 相同。 - **std** (Union[float, Tensor]) - 每个元素的标准差,shape与 `mean` 相同。 `std` 的值大于等于0。 关键字参数: - **generator** (generator,可选) - MindSpore随机种子。默认值: ``None``。 返回: Tensor,输出tensor的shape和 `mean` 的shape相同。 异常: - **TypeError** - 如果 `mean` 或 `std` 不是Union[float, Tensor]。 .. py:function:: mindspore.mint.normal(mean, std=1.0) :noindex: 与上面接口类似。但所有生成的元素共享同一个标准差。 参数: - **mean** (Tensor) - 每个元素的均值。 - **std** (float,可选) - 每个元素的标准差。 `std` 的值大于等于0。默认值: ``1.0``。 返回: Tensor,输出tensor的shape和 `mean` 的shape相同。 .. py:function:: mindspore.mint.normal(mean, std, size) :noindex: 与上面接口类似。但所有生成的元素共享同一个均值和标准差。输出Tensor的大小由 `size` 指定。 参数: - **mean** (float) - 每个元素的均值。 - **std** (float) - 每个元素的标准差。 - **size** (tuple) - 输出shape。 返回: Tensor,shape为 `size` 。