【发布时间】:2019-08-14 12:09:10
【问题描述】:
g.nodes() 似乎显示了属性,但否则我无法访问它们。我做错了什么?
g = nx.Graph()
g.add_node('a', attr_dict={'k1':5})
g.nodes(data=True)
[('a', {'k1': 5})]
g['a']
{}
g['a'].keys()
[]
g['a']['k1']
KeyError Traceback (most recent call last)
<ipython-input-62-03c0859d74e1> in <module>()
----> 1 g['a']['k1']
KeyError: 'k1'
版本:1.11
升级到ver:2.2
g = nx.Graph()
g.add_node('b', attr_dict={'k1':5})
g['b']
AtlasView({})
g.nodes['b']
{'attr_dict': {'k1': 5}}
【问题讨论】:
标签: python attributes nodes networkx