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


Python NetworkX local_bridges用法及代码示例


本文简要介绍 networkx.algorithms.bridges.local_bridges 的用法。

用法:

local_bridges(G, with_span=True, weight=None)

迭代 G 的本地网桥,可选择计算跨度

local bridge 是其端点没有公共邻居的边。也就是说,边不是图中三角形的一部分。

如果本地网桥被移除,local bridgespan 是端点之间的最短路径长度。

参数

G无向图
with_spanbool

如果为真,则产生一个 3 元组 (u, v, span)

weight函数、字符串或无(默认值:无)

如果函数,用于计算跨度的边权重。如果是字符串,则用于计算跨度的边数据属性。如果没有,所有边的权重为 1。

生成(Yield)

e

本地桥作为节点的边 2 元组 (u, v) 或在 with_span is True 时作为 3 元组 (u, v, span)

例子

循环图的每条边都有一个跨度为 N-1 的本地桥。

>>> G = nx.cycle_graph(9)
>>> (0, 8, 8) in set(nx.local_bridges(G))
True

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.bridges.local_bridges。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。