mindspore/docs/api/api_python/ops/mindspore.ops.UniformReal.rst

39 lines
1.1 KiB
ReStructuredText
Raw Normal View History

2021-12-04 13:55:42 +08:00
mindspore.ops.UniformReal
=========================
.. py:class:: mindspore.ops.UniformReal(seed=0, seed2=0)
产生随机的浮点数i均匀分布在[01)范围内。
**参数:**
2021-12-04 20:36:47 +08:00
- **seed** (int) - 算子层的随机种子用于生成随机数。必须是非负的。默认值0。
2021-12-04 13:55:42 +08:00
- **seed2** (int)全局的随机种子和算子层的随机种子共同决定最终生成的随机数。必须是非负的。默认值0。
**输入:**
- **shape** (tuple) - 待生成的随机Tensor的shape。只支持常量值。
**输出:**
Tensor。它的shape为输入 `shape` 表示的值。数据类型为float32。
**异常:**
2021-12-04 20:36:47 +08:00
- **TypeError** - `seed``seed2` 都不是int。
- **TypeError** - `shape` 不是tuple。
- **ValueError** - `shape` 不是常量值。
2021-12-04 13:55:42 +08:00
**支持平台:**
``Ascend`` ``GPU`` ``CPU``
**样例:**
>>> shape = (2, 2)
>>> uniformreal = ops.UniformReal(seed=2)
>>> output = uniformreal(shape)
>>> result = output.shape
>>> print(result)
(2, 2)