torch.Tensor.bernoulli_ β PyTorch 2.7 documentation (original) (raw)
Tensor.bernoulli_(p=0.5, *, generator=None) β TensorΒΆ
Fills each location of self
with an independent sample fromBernoulli(p)\text{Bernoulli}(\texttt{p}). self
can have integraldtype
.
p
should either be a scalar or tensor containing probabilities to be used for drawing the binary random number.
If it is a tensor, the ith\text{i}^{th} element of self
tensor will be set to a value sampled fromBernoulli(p_tensor[i])\text{Bernoulli}(\texttt{p\_tensor[i]}). In this case p must have floating point dtype
.
See also bernoulli() and torch.bernoulli()