2014-10-31 19 views
0

我正在使用igraph0.7.0。我不明白,每一個邊緣的節點號:igraph0.7.0 write.graph as edgelist

g = graph.ring(3) 
write.graph(g, format='edgelist', file='./temp.tsv') 

在「./temp.tsv」結果:

0 1 
0 2 
1 2 

每行應該是一個邊緣的節點數量,爲什麼數一直被濫用? 我知道在igraph0.6.x中,節點號從0開始。但對於igraph0.7.0,它從1開始。這是一個錯誤嗎?

回答

2

不,這不是一個錯誤。邊界列表格式甚至使用從零開始的索引來與Python接口和C核兼容,該核也使用從零開始的索引。 (否則當某人直接使用Python界面或C核時,從R保存的邊界列表將被錯誤地加載)。