当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python PyTorch Binomial用法及代码示例


本文简要介绍python语言中 torch.distributions.binomial.Binomial 的用法。

用法:

class torch.distributions.binomial.Binomial(total_count=1, probs=None, logits=None, validate_args=None)

参数

  • total_count(int或者Tensor) -伯努利试验次数

  • probs(Tensor) -事件概率

  • logits(Tensor) -事件log-odds

基础:torch.distributions.distribution.Distribution

创建由 total_countprobslogits(但不是两者)参数化的二项式分布。 total_count 必须可与 probs /logits 一起广播。

例子:

>>> m = Binomial(100, torch.tensor([0 , .2, .8, 1]))
>>> x = m.sample()
tensor([   0.,   22.,   71.,  100.])

>>> m = Binomial(torch.tensor([[5.], [10.]]), torch.tensor([0.5, 0.8]))
>>> x = m.sample()
tensor([[ 4.,  5.],
        [ 7.,  6.]])

相关用法


注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.distributions.binomial.Binomial。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。