繁体   English   中英

访问networkx节点和属性

[英]Accessing networkx nodes and attributes

我有这个GraphML文件,我已经读到了Networkx。

所以我通过以下方式访问所有节点:

g.nodes()

它给了我一个字符串列表。 说其中一个是“123”。 然后我尝试访问节点:

g["123"]

它给了我一本字典。

然后我尝试使用节点函数访问节点,如下所示:

for n in g.nodes( data = True ):
    print n

然后它给了我一个2元组,字符串节点名称作为第一个元素,字典作为第二个元素。

问题是,它与第一个字典不同。 这令我感到困惑,所以对此我们表示感谢。

它们应该是不同的吗? 如果是这样,为什么? 如果没有,那么我做错了什么? :)我可以发布实际数据,如果它会有所帮助。

您是否考虑过阅读各种 文档

nlist :list

节点列表。 如果data = True,则包含两个元组的列表(节点,节点数据字典)。

和...

adj_dict :字典

连接到n的节点的邻接字典。

“节点数据字典”和“adjacendy字典”不是一回事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM