>>> import networkx as nx
>>> g = nx.Graph()
>>> g.add_nodes_from([1, 2, 3, 4, 5], carved=False)
>>> g[1]
{}
>>> nx.get_node_attributes(g, "carved")
{1: False, 2: False, 3: False, 4: False, 5: False}
>>>
「g [1]」と入力すると「刻まれた」属性が表示されませんか? 次作品:NetworkX add_nodes_fromが期待通りに機能しない
>>> g[1]
{}
>>> g[1]["carved"] = True
>>> g[1]
{'carved': True}
>>>
私はここで何をしないのです、なぜ属性が第二の例のように適用されている「彫る」ではないでしょうか?私はWindows上でPython 2.7を実行しています。私はnetworkxのインストールを更新しました。おそらく古いバージョンを持っていたと思いますか?
ご協力いただければ幸いです。