如果您从 R 中使用 igraph,请使用此选项
V {igraph} | R 文档 |
创建一个包含图中所有顶点的顶点序列 (vs)。
V(graph)
图 |
图 |
顶点序列顾名思义:它就是一个顶点序列。顶点序列通常用作 igraph 函数的参数,用于引用图的顶点。
顶点序列与其引用的图相关联:它确实表示该图的特定顶点,不能与其他图一起使用。
在实现层面,顶点序列只是一个包含数字顶点 ID 的向量,但它具有一个特殊的类属性,使其可以对它执行特定于图的操作,例如基于图结构或顶点属性选择顶点的子集。
顶点序列最常由 V()
函数创建。该函数的结果包含所有顶点,按顶点 ID 升序排列。顶点序列可以像常规 R 向量一样通过数字向量进行索引。请参阅 [.igraph.vs
以及以下其他顶点序列操作的链接。
一个包含所有顶点的顶点序列,按其数字顶点 ID 的顺序排列。
顶点序列的行为大多像常规向量,但有一些额外的索引操作是专门为它们设计的;例如,基于图结构或基于顶点属性选择顶点。有关详细信息,请参阅 [.igraph.vs
。
顶点序列可用于查询或设置序列中顶点的属性。有关详细信息,请参阅 $.igraph.vs
。
其他顶点和边序列:E()
, igraph-es-attributes
, igraph-es-indexing2
, igraph-es-indexing
, igraph-vs-attributes
, igraph-vs-indexing2
, igraph-vs-indexing
, print.igraph.es()
, print.igraph.vs()
# Vertex ids of an unnamed graph
g <- make_ring(10)
V(g)
# Vertex ids of a named graph
g2 <- make_ring(10) %>%
set_vertex_attr("name", value = letters[1:10])
V(g2)