2017-11-09 6 views
2

Graph-Tool에서 생성 한 그래프를 저장하고 Networkx로 읽어들이려고합니다. 나는 GraphML 형식을 시도했다. 불행하게도 나는 속성으로 저장되는 파일 GraphML 같이Graph-Tool -> Networkx

KeyError: 'vector_float' 

가 발생 다음

<key id="key1" for="node" attr.name="plot_color" attr.type="vector_float" /> 

내가 변환 그래프 도구에 관한 문제가 < ---> Networkx가 존재하는 것을 읽었습니다 잠시. 이것에 대한 해결책이 있습니까?

답변

2

Graphml은 벡터 유형을 지원하지 않으며 위 그래프는 NetworkX에서 채택하지 않은 그래프 도구 확장입니다. 솔루션은 당분간 속성 맵에 벡터 유형을 사용하거나 저장하기 전에 벡터 유형을 문자열로 변환하지 않는 것입니다.