2017-05-05 27 views
-1
import networkx as nx 
G=nx.Graph() 
G.add_node(1) 
G.add_nodes_from([2,3]) 
現在

,G已經3個節點,我添加10個節點networkx add_nodes執行例外

H=nx.path_graph(10) 
G.add_nodes_from(H) 
G.number_of_nodes() 

但G.number_of_nodes()= 10,爲什麼呢?節點[1,2,3]在哪裏? 謝謝!

+0

你真的看過G的節點嗎?另外,你在標題中說什麼是例外? – tiwo

回答

0

G是含有整數1,2,和3中的節點(沒有邊緣)的曲線圖:

1 2 3 

H是含有整數0,1,2,3,4,5的曲線圖,6,7,8和9作爲節點。

0--1--2--3--4--5--6--7--8--9 

由於G.nodes()H.nodes()一個subset¹,G.nodes()等於H.nodes()G.add_nodes_from(H)

¹)技術,它實現爲一個列表。