mindspore/docs/api/api_python/ops/mindspore.ops.MultinomialWi...

27 lines
1.4 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.ops.MultinomialWithReplacement
========================================
.. py:class:: mindspore.ops.MultinomialWithReplacement(numsamples, replacement=False)
返回一个Tensor其中每行包含从重复采样的多项式分布中抽取的 `numsamples` 个索引。与 `Multinomial` 不同, `MultinomialWithReplacement` 允许多次选择相同的结果。
.. warning::
这是一个实验性API后续可能修改或删除。
更多参考详见 :func:`mindspore.ops.multinomial_with_replacement`
.. note::
输入的行不需要和为1在这种情况下使用输入行元素的值作为权重但必须是非负的、有限的并且具有非零和。
参数:
- **numsamples** (int) - 抽取样本量,必须大于零。
- **replacement** (bool可选) - 是否有放回地抽取。默认值: ``False``
输入:
- **x** (Tensor) - 包含概率的累积和的输入Tensor必须为一维或二维。
- **seed** (Tensor) - 如果将随机种子设置为-1并将 `offset` 设置为0则随机数生成器将使用随机种子生成。否则将使用给定的随机数种子。支持的dtypeint64。
- **offset** (int) - 为避免种子冲突设置的偏移量。支持的dtypeint64。
输出:
Tensor具有与输入相同的行。每行的采样索引数为 `numsamples`