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