【问题标题】:Minimum Euclidean distance path between multi-dimensional points多维点之间的最小欧几里得距离路径
【发布时间】:2021-05-14 13:24:30
【问题描述】:

我有一组 5 维向量。我需要对它们进行排序,以使遍历列表所采用的路径最小化每个向量之间的总欧几里德距离。

我玩过 scipy.sparse.csgraph.minimum_spanning_tree 和 scipy.cluster.hierarchy.linkage 但到目前为止还没有成功

例如,如果我有一个 10 x 5 数组,其中每一行对应于 5 维空间中的一个点。如何对行重新排序,以便从数组的顶部到底部移动导致最小的总欧几里得距离。

我觉得这一定是一个定义明确的问题,但我的研究并没有让我得出任何结论。在我看来,一个解决方案将结合图论——最小生成树。如有任何建议,我将不胜感激。

是否有现有的图书馆可以为我做到这一点?

【问题讨论】:

    标签: python scipy graph-theory hierarchical-clustering


    【解决方案1】:

    Scipy 还具有minimum spanning tree 的功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-29
      • 2021-10-01
      • 2021-01-30
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2023-03-25
      • 2013-02-12
      相关资源
      最近更新 更多