【发布时间】:2018-05-08 13:32:32
【问题描述】:
我在 python 中遇到了 networkX 库的问题。我建立了一个图表 初始化一些节点,带有属性的边。我还开发了一种方法,可以将具有特定值的特定属性动态添加到目标节点。例如:
def add_tag(self,G,fnode,attr,value):
for node in G:
if node == fnode:
attrs = {fnode: {attr: value}}
nx.set_node_attributes(G,attrs)
因此如果我们打印目标节点的属性将被更新
print(Graph.node['h1'])
{'color': u'green'}
self.add_tag(Graph,'h1','price',40)
print(Graph.node['h1'])
{'color': u'green', 'price': 40}
我的问题是如何从目标节点中删除现有属性?我找不到任何删除/删除属性的方法。我发现只是 .update 方法并没有帮助。
谢谢
【问题讨论】: