python-2.7 - 图形工具 -> Networkx

标签 python-2.7 networkx graph-tool

我正在尝试保存由 Graph-Tool 生成的图形并使用 Networkx 读取它。我尝试了 GraphML 格式。不幸的是我遇到了

KeyError: 'vector_float'

在 GraphML 文件中,属性保存如下:

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

我读到有关转换图形工具 <---> Networkx 的问题现在已经存在了一段时间。有什么解决办法吗?

最佳答案

Graphml 不支持矢量类型,以上是图形工具扩展,NetworkX 尚未采用。暂时的解决方案是不对属性映射使用矢量类型,或者在保存之前将它们转换为字符串。

关于python-2.7 - 图形工具 -> Networkx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200077/

相关文章:

python - setup.py : renaming src package to project name

pandas - 从 pandas 数据帧构建 MultiGraph - "TypeError: unhashable type: ' dict'"

python - NetworkX 非对称权重

python - Graph_Tool - 使用用户定义的顶点文本绘制图形

python - MacOS:在 High Sierra 上 brew install graph-tool

python - 从文本文件中解析唯一的单词

python - 如何在 Python 中使用 PhantomJS 清除 Selenium 中的缓存和 cookie?

python - 共存 Python 2 和 3 的包管理

python - NetworkX 中的网络图未进行视觉优化

django - 如何使用 Docker 将图形工具附加到 Django