qilisdk.noise.offset_perturbation

Classes

OffsetPerturbation

Parameter perturbation that adds a constant offset.

Module Contents

class OffsetPerturbation(*, offset: float)[font]

Bases: qilisdk.noise.parameter_perturbation.ParameterPerturbation

Parameter perturbation that adds a constant offset.

Args: offset (float): Additive bias applied to the parameter value.

property offset: float[font]

Return the constant offset applied to parameter values.

Retorna:

The additive offset.

Tipus de retorn:

float

perturb(value: float) float[font]

Return a perturbed version of a parameter value.

Paràmetres:

value (float) – The original parameter value.

Retorna:

The perturbed parameter value.