Как указано, он определен внутри пакета networkx
, и это означает, что вы можете импортировать его в igraph
.Минимальный рабочий пример будет выглядеть следующим образом.
import igraph as ig
from networkx.algorithms import community
def import_nx_network(net):
graph = ig.Graph(n=net.number_of_nodes(), directed=False)
graph.add_edges(net.edges())
return graph
def LFR_graph(N, τ1, τ2, μ, **kwargs):
net = community.LFR_benchmark_graph(N, τ1, τ2, μ, **kwargs)
graph = import_nx_network(net)
return graph