다음은 MinMaxScaler()를 구현하는 예시 코드입니다.
from sklearn.preprocessing import MinMaxScaler
minMaxScaler = MinMaxScaler()
print(minMaxScaler.fit(train_data))
train_data_minMaxScaled = minMaxScaler.transform(train_data)
ⓓ MaxAbsScaler(): 절댓값이 0~1 사이가 되도록 조정합니다. 즉, 모든 데이터가 -1~1의 사이가 되도록 조정하기 때문에 양의 수로만 구성된 데이터는 MinMaxScaler()와 유사하게 동작합니다. 또한, 큰 이상치에 민감하다는 단점이 있습니다.
다음은 MaxAbsScaler()를 구현하는 예시 코드입니다.
from sklearn.preprocessing import MaxAbsScaler
maxAbsScaler = MaxAbsScaler()
print(maxAbsScaler.fit(train_data))
train_data_maxAbsScaled = maxAbsScaler.transform(train_data)