本文简要介绍
networkx.readwrite.gml.read_gml
的用法。用法:
read_gml(path, label='label', destringizer=None)
从
path
以 GML 格式读取图形。- path:文件名或文件句柄
要读取的文件名或文件句柄。
- label:字符串,可选
如果不是 None,则解析的节点将根据
label
指示的节点属性重命名。默认值:‘label’。- destringizer:可调用的,可选的
一个
destringizer
,用于恢复在 GML 中存储为字符串的值。如果它无法将字符串转换为值,则会引发ValueError
。默认值:无。
- G:NetworkX 图
解析图。
- NetworkXError
如果无法解析输入。
参数:
返回:
抛出:
注意:
GML 文件使用 7 位 ASCII 编码存储,任何扩展的 ASCII 字符 (iso8859-1) 都显示为 HTML 字符实体。在不指定
stringizer
/destringizer
的情况下,代码能够按照 GML 规范的要求写入int
/float
/str
/dict
/list
数据。要写入其他数据类型,以及读取str
以外的数据,您需要显式提供stringizer
/destringizer
。有关 GML 文件格式的其他文档,请参阅GML url。
有关更多详细信息,请参阅模块文档字符串
networkx.readwrite.gml
。例子:
>>> G = nx.path_graph(4) >>> nx.write_gml(G, "test.gml")
GML 值默认被解释为字符串:
>>> H = nx.read_gml("test.gml") >>> H.nodes NodeView(('0', '1', '2', '3'))
提供
destringizer
时,GML 值将转换为提供的类型。例如,可以恢复整数节点,如下所示:>>> J = nx.read_gml("test.gml", destringizer=int) >>> J.nodes NodeView((0, 1, 2, 3))
相关用法
- Python NetworkX read_graph6用法及代码示例
- Python NetworkX read_graphml用法及代码示例
- Python NetworkX read_gpickle用法及代码示例
- Python NetworkX read_multiline_adjlist用法及代码示例
- Python NetworkX read_weighted_edgelist用法及代码示例
- Python NetworkX read_pajek用法及代码示例
- Python NetworkX read_sparse6用法及代码示例
- Python NetworkX read_adjlist用法及代码示例
- Python NetworkX read_shp用法及代码示例
- Python NetworkX read_edgelist用法及代码示例
- Python NetworkX relaxed_caveman_graph用法及代码示例
- Python NetworkX resource_allocation_index用法及代码示例
- Python NetworkX reverse_view用法及代码示例
- Python NetworkX recursive_simple_cycles用法及代码示例
- Python NetworkX restricted_view用法及代码示例
- Python NetworkX rescale_layout_dict用法及代码示例
- Python NetworkX reverse_cuthill_mckee_ordering用法及代码示例
- Python NetworkX relabel_nodes用法及代码示例
- Python NetworkX random_partition_graph用法及代码示例
- Python NetworkX random_shell_graph用法及代码示例
- Python NetworkX random_degree_sequence_graph用法及代码示例
- Python NetworkX random_geometric_graph用法及代码示例
- Python NetworkX random_layout用法及代码示例
- Python NetworkX ra_index_soundarajan_hopcroft用法及代码示例
- Python NetworkX random_clustered_graph用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.readwrite.gml.read_gml。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。