additive_noiser#
Defines the AdditiveNoiser.
- class AdditiveNoiser(distribution: Distribution[float])#
Bases:
NoiserThe AdditiveNoiser adds a randomly generated number to elements individually.
The number is generated using a given Distribution.
- distribution#
A distribution to generate random noise.
Inits AdditiveNoiser with the provided params.
- Parameters:
distribution – A distribution to generate random noise.
- noisify(signal: DataFrame) DataFrame#
Applies noise to the provided signal.
- Parameters:
signal – The input data.
- Returns:
pd.DataFrame