티스토리 뷰

728x90
반응형

 

 

값 리스트를 0~1 사이 범위의 값으로 변환하는 정규화 방법입니다.

 

예를 들기 위해 아래처럼 number file을 만들어놨어요.

 

파이썬에서는 0~1 사이 범위의 값으로 변환해주는 함수를 제공해줍니다.

sklearn.preprocessing.minmax_scale()

엄청 쉬워요.

 

일단 함수 사용을 위해 임포트를 해주고,

minmax_scale함수에 변환하고자하는 값을 넣어주면... 끝!

from sklearn.preprocessing import minmax_scale

minmax_scale(file)

 

알아서 0~1값으로 변환된 형태를 볼 수 있어요.

pandas dataframe, numpy.array 모두 사용 가능합니다.

 

 


만약 sklearn 모듈이 설치되어 있지 않을 경우에는 아래와 같이 관련 모듈을 설치해주면 됩니다.

pip install scikit-learn
pip install scipy

그리고 관련 문서를 참고하기 위해서는 아래 링크에 방문하시면 됩니다.

http://scikit-learn.org/stable/user_guide.html

 

User guide: contents

User Guide: Supervised learning- Linear Models- Ordinary Least Squares, Ridge regression and classification, Lasso, Multi-task Lasso, Elastic-Net, Multi-task Elastic-Net, Least Angle Regression, LA...

scikit-learn.org

728x90
반응형
댓글