sampling_id_cn.rst 1.0 KB
Newer Older
H
Hao Wang 已提交
1 2 3 4 5 6 7
.. _cn_api_fluid_layers_sampling_id:

sampling_id
-------------------------------

.. py:function:: paddle.fluid.layers.sampling_id(x, min=0.0, max=1.0, seed=0, dtype='float32')

8
该OP从输入的多项分布中进行采样。
H
Hao Wang 已提交
9 10

参数:
11 12 13 14 15
        - **x** (Variable)- 输入Tensor。一个形如[batch_size,input_feature_dimensions]的2-D Tensor。
        - **min** (Float)- 随机的最小值。默认值为为0.0。
        - **max** (Float)- 随机的最大值。默认值为1.0。
        - **seed** (int)- 随机种子。0表示使用系统生成的种子。请注意,如果seed不为0,则此算子将始终每次生成相同的随机数。默认值为0
        - **dtype** (np.dtype | core.VarDesc.VarType | str)- 指定输出数据的类型。
H
Hao Wang 已提交
16

17
返回:采样的数据Tensor
H
Hao Wang 已提交
18

19
返回类型:Variable
H
Hao Wang 已提交
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41


**代码示例:**

.. code-block:: python

    import paddle.fluid as fluid
    x = fluid.layers.data(
    name="X",
    shape=[13, 11],
    dtype='float32',
    append_batch_size=False)

    out = fluid.layers.sampling_id(x)