bernoulli¶
该OP以输入 x
为概率,生成一个伯努利分布(0-1分布)的Tensor,输出Tensor的形状和数据类型与输入 x
相同。
\[out_i \sim Bernoulli(p = x_i)\]
返回¶
Tensor:伯努利分布的随机Tensor,形状和数据类型为与输入
x
相同。
代码示例¶
import paddle
paddle.seed(100) # on CPU device
x = paddle.rand([2,3])
print(x)
# [[0.5535528 0.20714243 0.01162981]
# [0.51577556 0.36369765 0.2609165 ]]
out = paddle.bernoulli(x)
print(out)
# [[0. 0. 0.]
# [1. 1. 0.]]