def agglom(reduced_data, n_clusters):
#----Do Agglomerative clustering and return relevant performance data
clustering = cluster.AgglomerativeClustering(n_clusters = n_clusters)
clustering = clustering.fit(reduced_data)
sil_score = metrics.silhouette_score(reduced_data, clustering.labels_, metric='euclidean')
return {
"labels":clustering.labels_,
"silhouette_score": sil_score
}
评论列表
文章目录