【发布时间】:2018-10-29 14:30:05
【问题描述】:
我有 2 个列表:
edges = [[0,1],[0,2],[0,3],[1,2],[1,3]]
weight = [10,8,7,3,7]
edges 表示将 2 个节点连接在一起的边列表以及相应的权重。
对于给定的起始节点,如边缘[i][0],我想选择给定权重的最短连接点,因此在这种情况下,结果如下所示:
connect = [[0,3],[1,2]]
weight = [7,3]
因为在连接到 0 的所有节点中,3 是最近的一个,而对于 1,2 是最近的一个。
我无法提出问题,感谢任何帮助!
【问题讨论】:
-
像 networkx 这样的库会帮助您解决问题吗?
-
这是 networkx 功能的 URL networkx.github.io/documentation/stable/reference/algorithms/…
标签: python python-3.x list graph-theory