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
了解更多详细信息。