На самом деле MinMaxScalar используется, когда вы хотите, чтобы ваши данные находились в определенном диапазоне. например, если у вас есть данные, такие как
это 2d массив
[
[1000,2000],
[3000,4000],
[1,2],
[3,50]
]
теперь в этих данных я хочу, чтобы минимальное число было 1, а максимальное число было 100
поэтому я должен преобразовать все данные в диапазон (1100)
Теперь мои данные станут
[
[ 33.97799266,50.47523762],
[100,100],
[1,1],
[1.06602201,2.1885943 ]
]
MinMax Scaler In python
from sklearn.preprocessing import MinMaxScaler
data = [[1000,2000],[3000,4000],[1,2],[3,50]]
scaler = MinMaxScaler(feature_range=(1, 100))
print(scaler.fit(data))
print(scaler.transform(data))