我试图使用Graph-Tool生成的图形,并用Networkx读入。我尝试使用GraphML格式,但不幸遇到了问题。
KeyError: 'vector_float'
在GraphML文件中,属性被保存为以下内容:
<key id="key1" for="node" attr.name="plot_color" attr.type="vector_float" />
我了解到Graph-Tool <---> Networkx的转换问题已经存在一段时间了。是否有任何解决方案?
我试图使用Graph-Tool生成的图形,并用Networkx读入。我尝试使用GraphML格式,但不幸遇到了问题。
KeyError: 'vector_float'
在GraphML文件中,属性被保存为以下内容:
<key id="key1" for="node" attr.name="plot_color" attr.type="vector_float" />
我了解到Graph-Tool <---> Networkx的转换问题已经存在一段时间了。是否有任何解决方案?
Graphml不支持向量类型,上述是graph-tool的扩展,尚未被NetworkX采用。暂时的解决方法是不要在属性映射中使用向量类型,或在保存前将它们转换为字符串。