Ошибка для 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)
согласно этому ответу .