我有一个GML(图形(不是涂鸦)建模语言)文件,我想从中创建一个ID到标签的映射。由于我的列表操作似乎不起作用,我对如何做到这一点感到茫然。我尝试使用指定如何使用两个分隔符的示例,但它不适用于我的文件。从GML文件中提取数据
有人能指导我吗?
的GML文件安排如下:
graph [
node [
id 0
label "24"
]
node [
id 1
label "25"
]
node [
id 2
label "26"
]
node [
id 3
label "27"
]
node [
id 4
label "20"
]
node [
id 5
label "21"
]
(... some more nodes)
edge [
source 0
target 75
weight 4
]
edge [
source 0
target 68
weight 2
]
(many more edges)
]
我想在每个节点块以提取数据并创建节点ID的映射到该节点的标签。例如,第一个节点的映射将是0-> 24,依此类推。我并不担心边缘信息。
在此先感谢您的帮助。
['pygml'](http://code.google.com/p/pygml/source/browse/trunk/pygml.py)? – 2013-02-08 19:17:11
你能指点我的任何文件,用法或任何东西?我试着找到它,但唯一能找到的就是Google Code上的一些代码。我是Python的新手,所以请原谅我的天真。 :) – adwaraki 2013-02-08 19:18:18
我应该在邮件本身澄清,我的错误。 GML含义是图形建模语言,而不是涂鸦建模语言。 – adwaraki 2013-02-08 19:24:38