我有一个 GML(图形(不是涂鸦)建模语言)文件,我想从中创建 ID 到标签的映射。我不知道如何做到这一点,因为我的列表操作似乎不起作用。我尝试使用指定如何使用两个分隔符的示例,但它不适用于我的文件。
有人可以指导我吗?
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 等等。我不担心边缘信息。
提前感谢您的帮助。