parse_gml#

parse_gml(lines, label='label', destringizer=None)[源代码]#

从字符串或ITerable解析GML图。

参数
lines字符串或字符串的可迭代

GML格式的数据。

label字符串,可选

如果不是无,则将根据指示的节点属性重命名已解析的节点 label 。默认值:‘LABEL’。

destringizer可调用,可选

A destringizer 这将恢复以字符串形式存储在GML中的值。如果它无法将字符串转换为值,则会引发 ValueError 都被养大了。默认值:无。

返回
G网络X图表

解析后的图表。

加薪
NetworkXError

如果无法分析输入。

笔记

它将嵌套的GML属性作为字典存储在NetworkX图形、节点和边缘属性结构中。

GML文件使用7位ASCII编码存储,任何扩展ASCII字符(is8859-1)都显示为HTML字符实体。而不指定 stringizer /反串行器,代码可以写 int /浮动/str/独占/列表`GML规范要求的数据。用于写入其他数据类型,以及用于读取 `str 您需要显式提供一个 stringizer /反串行器

有关GML文件格式的其他文档,请参阅 GML url

参见模块docstring networkx.readwrite.gml 了解更多详细信息。