【发布时间】:2018-04-29 11:43:06
【问题描述】:
给定一个距离矩阵,不同教授之间的相似度:
prof1 prof2 prof3
prof1 0 0.8 0.9
prof2 0.8 0 0.2
prof3 0.9 0.2 0
我需要对这个数据进行层次聚类,上面的数据是二维矩阵的形式
data_matrix=[[0,0.8,0.9],[0.8,0,0.2],[0.9,0.2,0]]
我尝试检查是否可以使用 sklearn.cluster AgglomerativeClustering 来实现它,但它将所有 3 行视为 3 个单独的向量而不是距离矩阵。可以使用 this 或 scipy.cluster.hierarchy 来完成吗?
【问题讨论】:
标签: python pandas scikit-learn hierarchical-clustering