torch.poisson¶
- torch.poisson(input, generator=None) Tensor ¶
返回与
input
大小相同的张量,其中每个元素都从泊松分布中采样,泊松分布的速率参数由input
中对应的元素给出,即:Poisson ( input i ) \text{out}_i \sim \text{Poisson}(\text{input}_i) input
必须是非负数。- 参数
input (Tensor) – 包含泊松分布速率的输入张量
- 关键字参数
generator (
torch.Generator
, 可选) – 用于采样的伪随机数生成器
示例
>>> rates = torch.rand(4, 4) * 5 # rate parameter between 0 and 5 >>> torch.poisson(rates) tensor([[9., 1., 3., 5.], [8., 6., 6., 0.], [0., 4., 5., 3.], [2., 1., 4., 2.]])