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

25 lines
1.7 KiB
ReStructuredText
Raw Normal View History

mindspore.ops.poisson
=====================
2022-07-29 15:54:43 +08:00
.. py:function:: mindspore.ops.poisson(shape, rate, seed=None, dtype=mstype.float32)
根据泊松随机数分布生成随机数。
.. math::
\text{P}(i|μ) = \frac{\exp(-μ)μ^{i}}{i!}
2022-07-25 17:18:38 +08:00
参数:
2022-07-07 20:17:20 +08:00
- **shape** (Tensor) - 输出Tensor的shape是一个一维的Tensor其数据类型可以是mindspore.dtype.int64或者mindspore.dtype.int32。
- **rate** (Tensor) - 泊松分布的参数均值μ表示事件发生的概率的平均值是一个Tensor其数据类型可以是mindspore.dtype.int64mindspore.dtype.int32mindspore.dtype.float64mindspore.dtype.float32或mindspore.dtype.float16。
2022-07-25 17:18:38 +08:00
- **seed** (int) - 随机种子。取值须为非负数。默认值None等同于0。
2022-07-07 20:17:20 +08:00
- **dtype** (mindspore.dtype) - 输出数据的数据类型。必须是mindspore.dtype.int64mindspore.dtype.int32mindspore.dtype.float64mindspore.dtype.float32或mindspore.dtype.float16中的一种。默认值mindspore.dtype.float32。
2022-07-25 17:18:38 +08:00
返回:
2022-07-29 15:54:43 +08:00
一个shape为 `mindspore.concat([shape, mindspore.shape(mean)], axis=0)` ,数据类型为 `dtype` 的Tensor。
2022-07-25 17:18:38 +08:00
异常:
2022-07-07 20:17:20 +08:00
- **TypeError** - `shape` 不是一个Tensor或者其数据类型不是mindspore.dtype.int64或者mindspore.dtype.int32。
- **TypeError** - `rate` 不是一个Tensor或者数据类型不是mindspore.dtype.int64mindspore.dtype.int32mindspore.dtype.float64mindspore.dtype.float32或mindspore.dtype.float16中的一种。
2022-07-25 17:18:38 +08:00
- **TypeError** - `seed` 不是int类型。
2022-07-07 20:17:20 +08:00
- **TypeError** - `dtype` 不是mindspore.dtype.int64mindspore.dtype.int32mindspore.dtype.float64mindspore.dtype.float32或mindspore.dtype.float16中的一种。