Я хочу создать случайное сообщество следующим образом:
from random import randint
import networkx
from networkx.algorithms.community import LFR_benchmark_graph
n = [250, 500, 600, 700, 800, 900, 1000, 1200, 1500, 1600, 1900, 2000, 2500, 2800, 3000, 3500, 4000, 4600, 5000]
index = randint(0, len(n) - 1)
tau1 = 3
tau2 = 1.5
mu = 0.1
mm = randint(0, len(n) - 1)
G = LFR_benchmark_graph(n[index], tau1, tau2, mu, average_degree=5,
min_community=20, seed=10)
, но с ростом упомянутой ошибки:
networkx.exception.ExceededMaxIterations: Could not assign communities; try increasing min_community
, когда я использую размер 250, у меня есть какая-либо ошибка, но когда я хочуиспользовать другие размеры для создания сети со случайным размером, я получаю эту ошибку.Как я могу это исправить?