【发布时间】:2020-02-28 16:48:24
【问题描述】:
from sklearn.cluster import SpectralClustering
import numpy as np
test = np.array([[63.15907836],
[69.67386298],
[67.20030411],
[66.25165771],
[62.21031327],
[55.09531565],
[65.85034014],
[52.99841912],
[52.04523986],
[52.09008007],
[94.65364516]])
clustering = SpectralClustering(n_clusters = 4).fit(test)
clustering.labels_
上面的代码结果是array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1], dtype=int32),这让我很惊讶。光谱聚类需要设置一些聚类,我这样做了,但只得到了两个聚类。我错过了什么?
【问题讨论】:
标签: python scikit-learn cluster-analysis