2015-03-25 17 views
1

Я пытаюсь создать граф из сети, хранящейся в файле, используя метод Graph.Read_Edgelist. У меня есть следующий код:python-igraph создать граф из файла

netFile = open("trades-train.txt",'r') 
graph = Graph.Read_Edgelist(netFile, directed=True) 

И я получаю следующее сообщение об ошибке:

igraph._igraph.InternalError: Error at src\foreign.c:105: parsing edgelist file failed, Parse error 

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

7047,1481 
1163,1309 
6279,2975 
2975,6279 

который в основном список краев моей сети. Любая идея, почему я получаю эту ошибку?

Я не могу найти лишний характер подобных вещей.

Thanks

ответ

2

Необходимо заменить «,» на пробел. По-видимому, Graph.Read_Edgelist понимает только «» как разделитель для файла.

Смежные вопросы