Почему я не могу преобразовать график производительности LXR в GML? - PullRequest
0 голосов
/ 23 сентября 2019

Я столкнулся с проблемой при попытке записать график эталонного теста LFR, созданный в сети x, в формат GraphML XML.

Например, следующее работает нормально, когда G - простой звездный график:

import networkx as nx
G=nx.star_graph(10)
nx.write_graphml(G,'graph.graphml')

Однако теперь предположим, что G - это граф LFR, введенный как в примере, найденном вДокументация networkx (https://networkx.github.io/documentation/stable/reference/algorithms/generated/networkx.algorithms.community.community_generators.LFR_benchmark_graph.html)

from networkx.algorithms.community import LFR_benchmark_graph
n =250
tau1 = 3
tau2 = 1.5
mu = 0.1
G=LFR_benchmark_graph(n,tau1,tau2,mu,average_degree=5,min_community=20,seed=10)
nx.write_graphml(G,'graph.graphml')

Последняя строка приводит к появлению сообщения об ошибке, показанного ниже: enter image description here

...