프로그래밍 오류들
ValueError: init should be either 'k-means++', 'random', an array-like or a callable, got 'k-means ++' instead. 오류
도꺠비 개발자
2022. 9. 17. 16:06
728x90
Python K -Mean 학습을 연습하는데 중 이런 오류를 만났습니다
엘보우 메소드 즉 K -MEAN 의에 중심값을 얼마나 있으면 좋을지 측정하다가 오류가 났는데요
바로 띄어쓰기 문제였습니다
from sklearn.cluster import KMeans
imertia_list = []
for i in range(1,11):
kmeans = KMeans(n_clusters= i , init = 'k-means++')
kmeans.fit(X)
imertia_list.append(kmeans.inertia_)
plt.plot(range(1,11) , imertia_list )
init = 'k-means ++'를 적을떄 한 칸 띄어쓰기를 적었던 것을
init = 'k-means++' 이렇게 띄어쓰기를 줄이니 오류를 줄이는 것을 볼 수 있었습니다
728x90