max (nx.connected_component_subgraphs (),) 속성 'connected_component_subgraphs'없음 오류
Oct 05 2020
이 코드를 실행하려고합니다.
graph = nx.Graph()
largest_subgraph = max(nx.connected_component_subgraphs(graph), key=len)
하지만이 오류 메시지가 나타납니다.
AttributeError: module 'networkx' has no attribute 'connected_component_subgraphs'
그 문제를 어떻게 해결합니까?
답변
1 Jesper Oct 05 2020 at 02:36
connected_component_subgraphs ()는 버전 2.4에서 제거되었습니다.
대신 다음을 사용하십시오.
graph = nx.Graph()
connected_component_subgraphs = (graph.subgraph(c) for c in nx.connected_components(graph))
largest_subgraph = max(connected_component_subgraphs, key=len)
이 대답 에 따르면 .