我正在寻找一种简单的方法来修改 NetworkX 图表内单个节点的单个属性的值。
NetworkX 文档仅提到了为图中所有节点设置属性的函数,例如:
nx.set_node_attributes(G, bb, 'betweenness')
Run Code Online (Sandbox Code Playgroud)
这在许多情况下可能是合适的,在这些情况下,这样的属性很容易为图中的所有节点计算(例如提到的介数)。同样,有一种简单的方法可以访问 NetworkX 中的单节点属性:
graph.nodes[nodeName][attribute]
Run Code Online (Sandbox Code Playgroud)
但是,以这种方式访问的属性是只读的。
所以我正在寻找一种像阅读一样简单的设置属性的方法。
提前致谢。