본문 바로가기

Data Engineering/Language

[Python/Sklearn] MinMaxScaler & StandardScaler

StandardScaler는 

각 열의 feature 값의 평균을 0으로 잡고, 표준편차를 1로 간주하여 정규화시키는 방법입니다

# 'f5'컬럼을 표준화(Standardization (Z-score Normalization))
from sklearn.preprocessing import StandardScaler

scaler = StandardScaler()
df['f5']=scaler.fit_transform(df[['f5']])

 Scaler를 import한 뒤, 데이터셋을 fit_transform시켜주시면 됩니다.


MinMaxScaler는 

각 feature의 최솟값과 최댓값을 기준으로 0~1 구간 내에 균등하게 값을 배정하는 정규화 방법입니다.

반응형
# 라이브러리 불러오기
import pandas as pd
from sklearn.preprocessing import minmax_scale

#minmax_scale = 주어진 범위(예: 0과 1 사이)에 있도록 각 기능을 개별적으로 확장 및 변환.

MinMaxScaler = 클래스 (낙타처럼 위아래) / minmaxscale = 함수

scaler = MinMaxScaler() 클래스의 인스턴스 생성

feature의 최솟값과 최댓값을 기준으로 0~1 구간 내에 균등하게 값을 배정하는 정규화 방법

반응형