【发布时间】:2021-08-16 10:25:15
【问题描述】:
以下数据框
Node Target
Jennifer Maria
Luke Mark
Johnny Martin
Ludo Martin
Maria nan
Mark Luke
Mark Christopher
用于构建网络(其中node为源节点):
G = nx.from_pandas_edgelist(edges, source='Node', target='Target')
我想列出源节点和单独列表中的节点之间的所有最短路径(如果存在):
list4path=['Christopher', 'Donna', 'Julian','Martin']
计算networkx中的最短路径有几个选项(例如,shortest_path),但我想知道如何获得每个节点和list4pth中的几个目标之间的所有最短路径(目标列只需要用于建筑目的)。
【问题讨论】: