Anaconda(아나콘다)에서 Scikit-learn(사이킷런) 사용하기

2020. 3. 27. 09:25AI & BigData/Python or Pandas or AI

안녕하세요.

저는 쥬피터노트북 쥬피터랩을 주로 사용하는데요..

사이킷런 작동이 안되어 패키지 부터 설치해봤습니다.

쥬피터노트북은 대부분 가상환경

base에 설치가 되고 사용이 되고 있습니다.

conda install scikit-learn

또는

# 가상환경 리스트가 나오고 *(ASTERISK)가 나오는 곳이 현재 파이썬 환경을 표시함.

conda info --envs

# 가상환경 안으로 이동 ( 가상환경으로 파이썬 환경을 변경)

activate 가상환경이름

등으로 확인하여 이동합니다.

저는 activate base 로 이동해서.

pip install scikit-learn 하니깐 설치가 완료 되었습니다.

간단하게 테스트 해봤습니다.

nan 값을 찾는 것입니다.

임포트 할때 import sklearn으로 하면 됩니다.

from sklearn.impute import SimpleImputer

입니다.  

SimpleImputer 이거 작성시에 I 아이 대문자 조심하셔야 합니다. 

from sklearn.impute import SimpleImputer
import numpy as np

X = [[30.0],[10.0],[np.nan],[10.0]]
print(X)

imputer = SimpleImputer()
print(imputer.fit_transform(X))

imputer = SimpleImputer(add_indicator=True)
print(imputer.fit_transform(X))

감사합니다.