read_gexf#
- read_gexf(path, node_type=None, relabel=False, version='1.2draft')[source]#
从路径读取 GEXF 格式的图。
“GEXF (Graph Exchange XML Format) 是一种用于描述复杂网络结构及其关联数据和动态的语言” [1]。
- 参数:
- path文件或字符串
要读取的文件或文件名。以 .gz 或 .bz2 结尾的文件名将被解压缩。
- node_type: Python 类型 (默认值: None)
如果不是 None,则将节点 ID 转换为此类型。
- relabelbool (布尔值) (默认值: False)
如果为 True,则将节点重新标记,使用 GEXF 节点的“label”属性作为 NetworkX 节点标签,而不是使用节点的“id”属性。
- versionstring (字符串) (默认值: 1.2draft)
- GEXF 文件格式版本 (参见 http://gexf.net/schema.html)
支持的值: “1.1draft”, “1.2draft”
- 返回值:
- graph: NetworkX 图
如果未找到并行边,则返回 Graph 或 DiGraph。否则返回 MultiGraph 或 MultiDiGraph。
备注
此实现不支持混合图(有向边和无向边共存)。
参考资料
[1]GEXF 文件格式, http://gexf.net/