mindspore/docs/api/api_python/ops/mindspore.ops.RandomPoisson...

28 lines
1.4 KiB
ReStructuredText
Raw Normal View History

2022-11-12 10:07:58 +08:00
mindspore.ops.RandomPoisson
============================
2022-11-24 18:23:29 +08:00
.. py:class:: mindspore.ops.RandomPoisson(seed=0, seed2=0, dtype=mstype.int64)
2022-11-12 10:07:58 +08:00
2022-11-19 10:12:44 +08:00
根据离散概率密度函数分布生成随机非负数浮点数i。函数定义如下
2022-11-12 10:07:58 +08:00
.. math::
\text{P}(i|μ) = \frac{\exp(-μ)μ^{i}}{i!}
参数:
- **seed** (int可选) - 随机数种子。如果 `seed` 或者 `seed2` 被设置为非零则使用这个非零值。否则使用一个随机生成的种子。默认值0。
- **seed2** (int可选) - 另一个随机种子避免发生冲突。默认值0。
2022-11-24 18:23:29 +08:00
- **dtype** (mindspore.dtype可选) - 输出数据类型, 默人值mstype.int64。
2022-11-12 10:07:58 +08:00
输入:
2022-11-24 18:23:29 +08:00
- **shape** (tuple) - 待生成的随机Tensor的shape是一个一维Tensor。数据类型为int32或int64。
2022-11-12 10:07:58 +08:00
- **rate** (Tensor) - `rate` 为Poisson分布的μ参数决定数字的平均出现次数。数据类型是其中之一[float16, float32, float64, int32, int64]。
输出:
Tensor。shape是 :math:`(*shape, *rate.shape)` ,数据类型由参数 `dtype` 指定。
异常:
- **TypeError** - `shape` 不是Tensor或数据类型不是int32或int64。
- **TypeError** - `dtype` 数据类型不是int32或int64。
2022-11-28 16:07:16 +08:00
- **ValueError** - `shape` 不是一维Tensor。
2022-11-12 10:07:58 +08:00
- **ValueError** - `shape` 的元素存在负数。