[docs]deftest(nodes):# dicts with average degrees as keys and graph parameters as valuesmin_com={500:30,1000:20,2500:70,5000:100}max_com={500:50,1000:40,2500:130,5000:160}max_deg={500:60,1000:45,2500:150,5000:180}G=nx.LFR_benchmark_graph(n=nodes,# Number of nodestau1=2.5,# Degree distribution exponenttau2=1.8,# Community size distribution exponentmu=0.27,# Mixing parametermin_community=min_com.get(nodes),# Min num of nodes in each communitymax_community=max_com.get(nodes),# Max num of nodes in each communityaverage_degree=20,# Average degree per nodemax_degree=max_deg.get(nodes),# Maximum degree per nodemax_iters=1000,# Maximum number of iterations allowed to generate the graphseed=42,# Random seed for reproducibility)print("generated. ",end="")