mindspore/docs/api/api_python/ops/mindspore.ops.TruncatedNorm...

33 lines
1.5 KiB
ReStructuredText
Raw Permalink Normal View History

2022-11-15 16:28:15 +08:00
mindspore.ops.TruncatedNormal
==============================
2022-11-30 15:01:50 +08:00
.. py:class:: mindspore.ops.TruncatedNormal(seed=0, seed2=0, dtype=mstype.float32)
2022-11-15 16:28:15 +08:00
返回一个具有指定shape的Tensor其数值取自正态分布。
生成的值符合正态分布。
2023-02-26 11:03:48 +08:00
.. note::
- `shape` 所含元素的值必须大于零。输出长度必须不超过1000000。
-`seed``seed2` 被赋予一个非零值时,该值将被用作种子。否则,将使用一个随机种子。
2022-11-15 16:28:15 +08:00
参数:
2023-02-26 11:03:48 +08:00
- **seed** (int可选) - 随机数种子。默认值0。
2022-11-15 16:28:15 +08:00
- **seed2** (int可选) - 另一个随机种子避免发生冲突。默认值0。
2022-11-19 10:12:44 +08:00
- **dtype** (mindspore.dtype可选) - 指定输出类型。可选值为mindspore.float16、mindspore.float32和mindspore.float64。默认值mindspore.float32。
2022-11-15 16:28:15 +08:00
输入:
- **shape** (Tensor) - 生成Tensor的shape。数据类型必须是mindspore.int32或者mindspore.int64。
输出:
Tensor其shape由 `shape` 决定,数据类型由 `dtype` 决定。其值在[-2,2]范围内。
异常:
- **TypeError** - `shape` 不是Tensor。
- **TypeError** - `dtype``shape` 的数据类型不支持。
2022-11-28 12:00:46 +08:00
- **TypeError** - `seed` 不是整数。
2022-11-15 16:28:15 +08:00
- **ValueError** - `shape` 的元素不全大于零。
- **ValueError** - `shape` 不是一维Tensor。
- **ValueError** - 输出Tensor的元素个数大于1000000。
2022-11-24 18:23:29 +08:00