【发布时间】:2016-08-02 11:14:12
【问题描述】:
我有一个 (x,y,z) 形式的 n 个坐标点的集合。这些存储在一个 n x 3 矩阵 M 中。
Julia 中是否有内置函数来计算每个点与其他点之间的距离?我正在处理少量点,因此计算时间不太重要。
我的总体目标是运行一个聚类算法,所以如果我可以查看不需要我首先计算这些距离的聚类算法,请也提出建议。我想对其执行聚类的数据示例如下。显然,我只需要为 z 坐标执行此操作。
【问题讨论】:
-
有几种不同的聚类算法。你想运行什么样的集群?
-
我有一个数据集,给出了两条单独的悬挂电缆的 (x,y,z) 坐标。它们仅沿 z 轴(高度)不同。因此,我想基于 z 坐标进行聚类。然而,使用直线切割簇的聚类不起作用,因为上悬链线的最低点可能低于下悬链线的最高点。我目前正在将悬链线分成小块,直线型聚类可以工作,但这不是一个很好的解决方案。
标签: julia hierarchical-clustering