local_bridges#
- local_bridges(G, with_span=True, weight=None)[源代码]#
迭代的本地桥
G
可选计算跨度A 局部桥梁 是其端点没有公共邻居的边缘。也就是说,边不是图中三角形的一部分。
这个 span A的 局部桥梁 如果删除了本地桥,则是端点之间的最短路径长度。
- 参数
- G无向图
- with_span布尔尔
如果为True,则生成3元组
(u, v, span)
- weight函数、字符串或无(默认值:无)
IF函数,用于计算跨度的边权重。如果为字符串,则为计算跨度时使用的边缘数据属性。如果没有,则所有边的权重为1。
- 产量
- e边缘
作为节点的边2元组的局部网桥
(u, v)
或作为3元组(u, v, span)
什么时候with_span is True
。
实例
循环图的每一个边都有一个跨度为n-1的局部桥。
>>> G = nx.cycle_graph(9) >>> (0, 8, 8) in set(nx.local_bridges(G)) True