2016-09-30 4 views
2

나는 vertex 목록을 (vertexID)로, 가장자리 목록을 (srcID, dstID)로 가지고 있습니다. 이 노드와 에지에서 igraph 그래프를 만들고 싶습니다. ID는 OSM 노드 ID이며 0부터 시작하지 않으며 대부분의 경우 순차적이지 않습니다. 또한, 나는 수백, 수천 개의 노드를 다루고있다.가장자리 목록에서 파이썬-igraph 그래프를 만드는 방법

gr = Graph() 
gr.add_vertices(vertexList) 
gr.add_edges(edgeList) 

을하지만 오류가 다음 얻을 : 따라서 빠른 내가 코드를 다음 시도 그래프 생성을 만들기 위해

OverflowError: long integer too large for conversion to C int 

은 내가이 오류가 긴 내 ID를 유형이기 때문에 생각합니다. 그래프 생성 속도를 희생하지 않고이 오류를 해결할 수있는 방법이 있습니까?

답변

0

지금도 똑같은 문제가 있습니다 - 목록을 문자열, 정수로 변환 한 다음 문제가 해결되었지만 다른 문제가 발생하지는 않았습니다.

관련 문제