2013-07-04 39 views

回答

1

如果使用具有重複屬性的重複ID添加節點,它將被忽略。但是,如果屬性不同,它們將被改變。例如:

>>> import networkx as nx 
>>> G = nx.Graph() 
>>> G.add_node(1) 
>>> G.node[1] 
{} 
>>> G.add_node(1,name='firstNode') 
>>> G.node[1] 
{'name': 'firstNode'} 
>>> G.add_node(1,name='changed') 
>>> G.node[1] 
{'name': 'changed'} 
>>> G.add_node(1,name='changed',attribute='new') 
>>> G.node[1] 
{'attribute': 'new', 'name': 'changed'} 
>>> G.add_node(1,name='changed',attribute='new') 
>>> G.node[1] 
{'attribute': 'new', 'name': 'changed'} 
>>> G.add_node(1) 
>>> G.node[1] 
{'attribute': 'new', 'name': 'changed'} 
>>> nx.nodes(G) 
[1] 
+0

非常感謝Joel.It幫助! – Peter

相關問題