Я подозреваю, что ваша проблема в том, что ваш график направлен.Документация greedy_modularity_communities
предполагает, что он ожидает ввода Graph
, но ваш DiGraph
.
Если я сделаю
H = nx.Graph(G)
c = list(greedy_modularity_communities(H))
, я не получуошибка.Я не уверен, что сообщества, которые он найдет в H
, будут вам интересны.