mds聚类代码matlab
密度峰值群集
2014年《科学》杂志中的“通过快速搜索进行聚类并找到密度峰”的Python代码
介绍
我感谢jasonwbw和lanbing510,从和分叉了原始的DensityPeakCluster。
我已经修复了它的错误,并在论文“通过快速搜索并找到密度峰进行聚类”中重现了Alex
Rodriguez和Alessandro
Laio的出色工作。
亚历克斯·罗德里格斯(Alex
Rodriguez)和亚历山德罗·莱奥(Alessandro
Laio)的Matlab代码在./data/data_in_paper下使用。
原始的matlab代码的结果如下所示:
我们的代码结果如下所示:
请注意,python的mds方法与matlab中的mds并不完全相同。
但是,我们仍然可以看到结果在本质上是相同的。
我们的代码生成的更多其他结果令人震惊:
螺旋
聚合
火焰
in那教
如何使用
步骤0:如果您的数据不是点之间的距离而是点的向量,则将距离生成器写为distance_builder_data_spiral.py之类的距离。
步骤1:在step1_choose_ce
2022-05-09 16:18:42
16.76MB
系统开源
1