Не удалось прочитать взвешенный крайний список из крайнего списка, созданного с помощью nx - PullRequest
0 голосов
/ 07 октября 2019

У меня может быть глупая проблема с Networkx 2.x, но я изо всех сил пытаюсь понять причину. У меня довольно большой график (> 200 тыс. Узлов,> 2 млн. Ссылок). Я сохраняю его в списке краев как:

with open('G.edgelist', 'wb') as fo:
    nx.write_edgelist(G, data=True, path=fo)

, но затем, если я хочу прочитать график из этого списка краев:

H=nx.read_weighted_edgelist('G.edgelist')

, я получаю

IndexError: Edge data ["{'weight':", '1}'] and data_keys (('weight', <class 'float'>),) are not the same length

Не могли бы вы предложить правильную процедуру для чтения / записи взвешенных графиков?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...