关闭。这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。












想改善这个问题吗?更新问题,以便堆栈溢出为 on-topic

6年前关闭。



Improve this question




我正在学习 K-medoids 算法,所以如果我问了不恰当的问题,我很抱歉。据我所知,K-medoids 算法实现了 K-means 聚类,但使用实际数据点作为质心而不是数学计算均值。

当我在网上搜索时,我发现了很多 k-means 工具,例如 GenePattern、geWengh 等,但没有找到 k-medoids 工具。一些好 friend 告诉我,在Matlab中,也有一个用户写的。但是,恐怕个人实现的工具可能仍然存在一些错误或限制。因此,我想知道是否有一些广泛使用的可靠开源软件/工具使用实际数据点作为质心进行聚类。我需要找出有关实际质心的信息,因此仅返回聚类结果是不够的。我更喜欢网站在线的,但如果不是这样,我可以将它安装到我的本地机器上。非常感谢你,

最佳答案

  • C Clustering Library ( source , Manual ) 中提供了 C 语言中的 k-medoid 实现。 (注意 Cluster 3.0 是这个库的扩展,可能不提供 k-medoids)

    从手册:


  • k-medoids in mlpy, Machine Learning library in Python
  • k-medoids in Matlab
  • k-medoids in Java
  • k-medoids in C++
  • 关于open-source - 在哪里可以找到可靠的 K-medoid(不是 k-means)开源软件/工具?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7667051/

    10-12 23:51