Spaces:
Running
Running
File size: 496 Bytes
ed65693 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import numpy as np
from app.calibration import calibrate_minmax, calibrate_zscore, compute_entropy
def test_entropy_preserves_normalization_effects():
scores = np.array([0.0, 1.0, 10.0, 25.0])
raw_entropy = compute_entropy(scores)
minmax_entropy = compute_entropy(calibrate_minmax(scores))
zscore_entropy = compute_entropy(calibrate_zscore(scores))
assert raw_entropy != minmax_entropy
assert zscore_entropy != raw_entropy
assert zscore_entropy != minmax_entropy
|