当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。