discrete_gaussian#
Module for discrete Gaussian sampling.
Functions#
Returns a sample from a discrete Gaussian distribution. |
- sample_dgauss(sigma_squared, rng=None)#
Returns a sample from a discrete Gaussian distribution.
- In particular, this returns a sample from discrete Gaussian
\(\mathcal{N}_{\mathbb{Z}}(sigma\_squared)\)
- Parameters
sigma_squared (Union[float, fractions.Fraction, int]) – Variance of discrete Gaussian distribution to sample from.
rng (Optional[SupportsRandRange]) – Random Number Generator for sampling.
- Return type
Classes#
Protocol class defining randrange. |