gpt4 book ai didi

python - 为什么 "G.nodes[1][' key']"has error? TypeError: ' method'对象不可下标

转载 作者:行者123 更新时间:2023-12-01 02:35:46 24 4
gpt4 key购买 nike

我正在使用 Python 3.5 编写一个非常短的程序:

import networkx as nx
G = nx.MultiGraph()
G.add_node(1, key=1,rank=1)
print(G.nodes[1]['key'])

我想在图G中添加一个key=1,rank=1的节点,然后打印这个节点的key值。但运行后Python报如下错误:

TypeError: 'method' object is not subscriptable

错误似乎发生在:

print(G.nodes[1]['key'])

有人可以帮我吗?

最佳答案

我也在努力解决这个问题,并发现我有旧版本(1.x)的 NetworkX。 migration guide解释了 G.nodes 的变化。要更新软件包并修复问题,只需运行

pip install networkx --upgrade

关于python - 为什么 "G.nodes[1][' key']"has error? TypeError: ' method'对象不可下标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46258466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com