1
3
你可以用 Networkx 以如下方式 加载图形
测试图形是否正确加载
现在假设你需要找到
如果要查找从一个节点到另一个节点的最短路径
您可以找到其他多种算法来查找短文本路径、全对最短路径、dijsktra算法等。 at their documentation 以满足您的查询 注释 可能有一种方法可以使用 from_pandas_dataframe ,但我不确定用例是否正确,因为它需要源和目标 |
2
1
你的问题(我假设)基本上是找到加权图中任意两个给定节点之间的最短路径。从算法上讲,这叫做
Shortest path problem
(或者更准确地说
单对最短路径问题
)NetworkX 2.1有一个函数
从他们的例子来看,
如果要从源获取到所有节点的最短路径,请跳过
|
L. Hiao · 如何从csv邻接矩阵数据帧创建有向图? 6 年前 |
ccc · 访问列表Python中的元素 6 年前 |
ccc · 顶点收缩-python 6 年前 |
ccc · 根据节点之间的欧几里德距离指定边权重 6 年前 |
Fazeleh · 如何通过networkx在图形上设置垂直标签 6 年前 |
eric lardon · 在随机生成的图中获取节点位置 6 年前 |