cleverly.validation.GaussianNoise#

class cleverly.validation.GaussianNoise(mean: float = 0.0, standard_deviation: float = 1.0)[source]#

Declare one Gaussian noise law for a generated outcome.

Parameters:
meanfloat

Mean of each independent noise draw.

standard_deviationfloat

Positive standard deviation of each independent noise draw.

Methods#

GaussianNoise.draw(rng: Generator, size: int) → ndarray[source]#

Draw independent values from the declared law.

Parameters:
rngnumpy.random.Generator

Generator that supplies the draw.

sizeint

Number of values to draw.

Returns:
ndarray

Independent Gaussian values.

Attributes#

GaussianNoise.mean: float = 0.0#
GaussianNoise.standard_deviation: float = 1.0#