is_weakly_connected#
- is_weakly_connected(G)[source]#
测试有向图的弱连通性。
当忽略节点之间边的方向时,有向图是弱连通的,当且仅当其对应的无向图是连通的。
请注意,如果一个图是强连通的(即即使考虑方向性,图也是连通的),那么根据定义,它也是弱连通的。
- 参数:
- GNetworkX 图
一个有向图。
- 返回:
- connected布尔值
如果图是弱连通的,则为 True,否则为 False。
- 引发:
- NetworkXNotImplemented
如果 G 是无向图。
注意
仅适用于有向图。
示例
>>> G = nx.DiGraph([(0, 1), (2, 1)]) >>> G.add_node(3) >>> nx.is_weakly_connected(G) # node 3 is not connected to the graph False >>> G.add_edge(2, 3) >>> nx.is_weakly_connected(G) True ----