pytorch / 2 / generated / torch.tensor.bernoulli_.html

torch.Tensor.bernoulli_

Tensor.bernoulli_(p=0.5, *, generator=None) → Tensor

Fills each location of self with an independent sample from Bernoulli ( p ) \text{Bernoulli}(\texttt{p}) . self can have integral dtype.

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 i t h \text{i}^{th} element of self tensor will be set to a value sampled from Bernoulli ( p_tensor[i] ) \text{Bernoulli}(\texttt{p\_tensor[i]}) . In this case p must have floating point dtype.

See also bernoulli() and torch.bernoulli()

© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.Tensor.bernoulli_.html