使用Python NetworkX表示节点关系

| 我在XML文件中大约有20万个节点及其关系,如下所示: node_A-node_B直接,node_A-node_G反向,node_A-node_H直接,node_A-node_X反向,node_A-node_Y直接 我需要使用Python NetworkX图形数据结构在XML文件中对节点及其关系进行建模,并根据用户输入(例如node_A up)查找节点之间的关系并按如下所示输出节点: 输出:node_B-向上,     node_G-向下,     node_H-向上,     node_X-向下,     node_Y-向上 这里的意思是,基于节点关系,应用程序应该对节点进行排序/过滤。例如,如果node_A与node_B的关系是直接的,而node_A与node_X的关系是逆的,则输出将像上面的输出示例一样为node_B-up和node_X-down。 请帮助我建议我应该使用哪种NetworkX图形数据结构。一个例子将是一个很大的帮助。 提前致谢 普拉卡什     
已邀请:
您需要执行此操作的解析器。看看pyparsing。     

要回复问题请先登录注册