igraph:获取并置换顶点 ID
igraph: get and permute vertex ids
在 R 包 igrpah 中,如何为每个顶点分配 ID?是否有类似 get.edge.ids
的函数,我们可以从顶点获取顶点 ID,例如g = graph.ring(3); V(g)$name=LETTERS[1:3]
,因此 get.vertex.ids(V(g)['A'])
将 return 顶点的 id 'A',在本例中为 1。我们如何更改顶点的 ID?当然我们不能只改变一个节点的 id,但是我们可以置换顶点 id 吗?
使用permute.vertices()
置换顶点的ID。请注意,顶点 ID 始终是介于 1 和 |V| 之间的整数在 R 中(其中 |V| 是顶点数)。
在 R 包 igrpah 中,如何为每个顶点分配 ID?是否有类似 get.edge.ids
的函数,我们可以从顶点获取顶点 ID,例如g = graph.ring(3); V(g)$name=LETTERS[1:3]
,因此 get.vertex.ids(V(g)['A'])
将 return 顶点的 id 'A',在本例中为 1。我们如何更改顶点的 ID?当然我们不能只改变一个节点的 id,但是我们可以置换顶点 id 吗?
使用permute.vertices()
置换顶点的ID。请注意,顶点 ID 始终是介于 1 和 |V| 之间的整数在 R 中(其中 |V| 是顶点数)。