當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NetworkX predecessor用法及代碼示例


本文簡要介紹 networkx.algorithms.shortest_paths.unweighted.predecessor 的用法。

用法:

predecessor(G, source, target=None, cutoff=None, return_seen=None)

返回從源到 G 中所有節點的路徑的前任字典

參數

GNetworkX 圖
source節點標簽

路徑的起始節點

target節點標簽,可選

路徑的結束節點。如果提供,則僅返回源和目標之間的前任

cutoff整數,可選

停止搜索的深度。僅返回長度 <= 截止的路徑。

返回

pred字典

最短路徑中前輩的字典,按節點鍵控。

例子

>>> G = nx.path_graph(4)
>>> list(G)
[0, 1, 2, 3]
>>> nx.predecessor(G, 0)
{0: [], 1: [0], 2: [1], 3: [2]}

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.shortest_paths.unweighted.predecessor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。