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


Python NetworkX descendants_at_distance用法及代碼示例


本文簡要介紹 networkx.algorithms.traversal.breadth_first_search.descendants_at_distance 的用法。

用法:

descendants_at_distance(G, source, distance)

source 中的 G 返回固定 distance 的所有節點。

參數

GNetworkX 圖

圖表

sourceG 中的節點
distancesource 所需節點的距離

返回

set()

Gsource 的後代在給定的 distance 來自 source

例子

>>> G = nx.path_graph(5)
>>> nx.descendants_at_distance(G, 2, 2)
{0, 4}
>>> H = nx.DiGraph()
>>> H.add_edges_from([(0, 1), (0, 2), (1, 3), (1, 4), (2, 5), (2, 6)])
>>> nx.descendants_at_distance(H, 0, 2)
{3, 4, 5, 6}
>>> nx.descendants_at_distance(H, 5, 0)
{5}
>>> nx.descendants_at_distance(H, 5, 1)
set()

相關用法


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