estimator.nd.DiscreteGaussianAlpha

estimator.nd.DiscreteGaussianAlpha#

estimator.nd.DiscreteGaussianAlpha(alpha, q, mean=0, n=None)[source]#

A discrete Gaussian distribution with standard deviation α⋅q/√(2π) per component.

EXAMPLE:

>>> from estimator import *
>>> alpha, q = 0.001, 2048
>>> ND.DiscreteGaussianAlpha(alpha, q)
D(σ=0.82)
>>> ND.DiscreteGaussianAlpha(alpha, q) == ND.DiscreteGaussian(ND.stddevf(alpha * q))
True