igraph0.7.0 write.graph作为边缘列表

时间:2014-10-31 16:53:40

标签: igraph

我正在使用igraph0.7.0。我不明白每条边的节点数:

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

'./temp.tsv'中的结果:

0 1
0 2
1 2

每一行应该是边的节点编号,为什么这个数字被误用了1? 我知道在igraph0.6.x中,节点编号从0开始。但对于igraph0.7.0,它从1开始。这是一个错误吗?

1 个答案:

答案 0 :(得分:2)

不,这不是错误。 edgelist格式甚至从R使用从零开始的索引,以与Python接口和C核兼容,后者也使用从零开始的索引。 (否则当有人直接使用Python接口或C核心时,从R保存的边缘列表将被错误地加载。)