반응형
데이터 차원축소가 필요해서 sklearn에서 제공하는 PCA를 사용. sklearn에서 제공하는건 사용법이 간단해서 자주쓰인다.
# sklearn의 PCA함수 import
from sklearn.decomposition import PCA
# pca 함수 호출
# n_components는 변환후의 차원 수
pca = PCA(n_components = 1)
x = [[1,2,3]]
# pca도 데이터의 유형에따라서 학습이 필요
pca.fit(x)
print(pca.transform(x))
# 3차원에서 1차원으로 바뀐 array 반환
반응형
'Data > Data Science' 카테고리의 다른 글
[Coursera IBM] Data Science 필기2 (0) | 2020.06.29 |
---|---|
[Coursera IBM] Data Science 필기 (0) | 2020.06.18 |
[딥러닝] LSTM & Anomaly Detection (0) | 2020.04.29 |
[ML] Anomaly Detection 알고리즘 정리 (0) | 2020.03.22 |
[Pytorch] Linear Regression Prediction (0) | 2020.03.11 |