boofun.analysis.sensitivity

Sensitivity-related helpers ported from legacy routines.

Functions

sensitivity_at(f, x)

Return the sensitivity of f at input index x.

sensitivity_profile(f)

Return per-input sensitivities as a NumPy array.

total_influence_via_sensitivity(f)

Compute total influence via the average sensitivity definition.

boofun.analysis.sensitivity.sensitivity_at(f: BooleanFunction, x: int) int[source]

Return the sensitivity of f at input index x.

boofun.analysis.sensitivity.sensitivity_profile(f: BooleanFunction) ndarray[source]

Return per-input sensitivities as a NumPy array.

boofun.analysis.sensitivity.total_influence_via_sensitivity(f: BooleanFunction) float[source]

Compute total influence via the average sensitivity definition.