如何从拓扑排序中获取每个节点的ID?
How to get the ID of each node from topological sort?
我有一个网络(有向无环图):
dag_1 <- barabasi.game(20)
我应用了拓扑排序:
top1 <- topo_sort(dag_1)
top1
+ 20/20 vertices, from 0ee5d26:
[1] 5 8 11 13 14 15 16 17 18 20 4 7 12 19 2 10 9 6 3 1
如果我输入 top1
并回车,结果如上。我需要访问向量
5 8 11 13, ..., 1
我尝试了 top1[1]
和 top1[[1]]
。他们都没有给我向量。
如何获取?
top1
是一个 igraph.vs
class 对象,索引例如top1[1:10]
returns 图的顶点。要 return 顶点向量,请使用:
as.vector(top1)
我有一个网络(有向无环图):
dag_1 <- barabasi.game(20)
我应用了拓扑排序:
top1 <- topo_sort(dag_1)
top1
+ 20/20 vertices, from 0ee5d26:
[1] 5 8 11 13 14 15 16 17 18 20 4 7 12 19 2 10 9 6 3 1
如果我输入 top1
并回车,结果如上。我需要访问向量
5 8 11 13, ..., 1
我尝试了 top1[1]
和 top1[[1]]
。他们都没有给我向量。
如何获取?
top1
是一个 igraph.vs
class 对象,索引例如top1[1:10]
returns 图的顶点。要 return 顶点向量,请使用:
as.vector(top1)