我正在寻找java或scala中的库,它可以像scipy's linkage那样进行相同的聚类。
执行分层/凝聚聚类。
输入y可以是1d压缩距离矩阵或2d 一系列观察向量。
如果y是1d压缩距离矩阵,那么y必须是a(n2)(n2) 大小向量,其中n是配对的原始观测数 距离矩阵。这个函数的行为非常相似 MATLAB联动功能。
我发现的java库(如jblas)缺乏高级算法,如linkage
。另一方面,我很确定有一些库正在这样做。如果你能把我指向一两个,那就太好了。
答案 0 :(得分:0)
最后我使用的是这个库https://github.com/lbehnke/hierarchical-clustering-java
它没有经过严格维护,但将比较传递给了python和matlab实现。