聚类
1,距离定义:
- 欧氏距离
- 马氏距离
- 余弦距离
参考:sklearn.manifold.SpectralEmbedding
http://scikit-learn.org/stable/modules/generated/sklearn.manifold.SpectralEmbedding.html
核心代码
from sklearn.cluster import AgglomerativeClustering
X_red = manifold.SpectralEmbedding(n_components=2).fit_transform(X)
for linkage in ('ward','average','complete'):
clustering = AgglomerativeClustering(n_clusters=10,linkage=linkage)
clustering.fit(X_red)
print (clustering.labels_)