MinMaxScaler
Масштабирует признаки в заданный диапазон, обычно [0, 1].
Сигнатура
MinMaxScaler(feature_range=(0, 1))Линейно сжимает значения каждого признака в интервал feature_range (по умолчанию от 0 до 1). Полезно, когда важны границы значений, например для нейросетей.
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
X_scaled = scaler.fit_transform(X)
print(X_scaled.min(), X_scaled.max())