R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

as_adj_list {igraph}R 文档

邻接列表

描述

从图中创建邻接列表,用于相邻边或相邻顶点

用法

as_adj_list(graph, mode = c("all", "out", "in", "total"))

as_adj_edge_list(graph, mode = c("all", "out", "in", "total"))

参数

输入图。

模式

字符型标量,给出要包含在列表中的相邻边/顶点的类型。‘out’表示输出边/顶点,‘in’表示输入边/顶点,‘all’表示两者。此参数对于无向图将被忽略。

详细信息

as_adj_list 返回一个数字向量列表,其中包含所有顶点的相邻顶点 ID(根据 mode 参数)。

as_adj_edge_list 返回一个数字向量列表,其中包含所有顶点的相邻边 ID(根据 mode 参数)。

如果 igraph_opt("return.vs.es") 为 true(默认),则邻接列表的数字向量将被强制转换为 igraph.vs,这在大型图上可能是一个非常耗时的操作。

igraph.vs 的列表或数字向量的列表,具体取决于 igraph_opt("return.vs.es") 的值,有关性能特征请参见详细信息。

作者

Gabor Csardi csardi.gabor@gmail.com

参见

as_edgelist, as_adj

示例


g <- make_ring(10)
as_adj_list(g)
as_adj_edge_list(g)


[包 igraph 版本 1.3.5 索引]