diff --git a/apt/anonymization/anonymizer.py b/apt/anonymization/anonymizer.py index f830bb6..cd7f097 100644 --- a/apt/anonymization/anonymizer.py +++ b/apt/anonymization/anonymizer.py @@ -1,6 +1,5 @@ import numpy as np import pandas as pd -from scipy.spatial import distance from collections import Counter from sklearn.compose import ColumnTransformer @@ -146,7 +145,8 @@ class Anonymize: min_value = max(values) min_dist = float("inf") for value in values: - dist = distance.euclidean(value, median) + # euclidean distance between two floating point values + dist = abs(value - median) if dist < min_dist: min_dist = dist min_value = value diff --git a/requirements.txt b/requirements.txt index f6f71a0..91bf617 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ numpy==1.24.2 pandas==1.1.05 -scipy==1.4.1 +scipy==1.10.1 scikit-learn>=0.22.2,<=1.1.3 torch>=1.8.0 tqdm>=4.64.1