sklearn.cluster.KMeansエラーValueError:n_samples=1 should be >= n_clusters=10
from sklearn.cluster import KMeans
k_center_num = 10
yc = [1,2,34,6,8,9,0,5,43,9,3123,5432,6823,0,312]
kcl = KMeans(n_clusters = k_center_num)
cl_obj = kcl.fit(yc)
# Error
ValueError: n_samples=1 should be >= n_clusters=10
list sample。 , list。
だからfrom sklearn.cluster import KMeans
k_center_num = 10
yc = [1,2,34,6,8,9,0,5,43,9,3123,5432,6823,0,312]
yc = [[i] for i in yc] # ‘ ’ 。
kcl = KMeans(n_clusters = k_center_num)
cl_obj = kcl.fit(yc)