如何使用 networkx 查找强连通分量的子图

How to find subgraphs of strongly connected components using networkx

因为 nx.strongly_connected_component_subgraphs() 现在已在 2.4 版中删除,我尝试使用 (G.subgraph(c) for c in strongly_connected_components(G)) 类似于我们对连通分量子图所做的。但这只是表明 strongly_connected_component_subgraphs 已被弃用。如何处理 networkx 中的强连接子图?对不起,如果这个问题重复了。

在您共享的方法中使用 nx.strongly_connected_components 应该没问题:

(G.subgraph(c) for c in nx.strongly_connected_components(G))

此功能包含在 latest version, 2.5, and does not rely on any other deprecated methods, as you can see in the source code 中。因此,请确保您没有使用实际引发弃用警告的方法,nx.strongly_connected_component_subgraphs.