小编Ish*_*shi的帖子

使用相似矩阵的sklearn分层聚集聚类

给定一个距离矩阵,各个教授之间具有相似性:

              prof1     prof2     prof3
       prof1     0        0.8     0.9
       prof2     0.8      0       0.2
       prof3     0.9      0.2     0
Run Code Online (Sandbox Code Playgroud)

我需要对此数据执行分层聚类,其中上面的数据是二维矩阵的形式

       data_matrix=[[0,0.8,0.9],[0.8,0,0.2],[0.9,0.2,0]]
Run Code Online (Sandbox Code Playgroud)

我尝试检查是否可以使用sklearn.cluster AgglomerativeClustering来实现它,但它正在将所有3行视为3个单独的向量,而不是距离矩阵。可以使用this或scipy.cluster.hierarchy完成吗?

python hierarchical-clustering pandas scikit-learn

3
推荐指数
1
解决办法
3073
查看次数