Convert a graph to an adjacency matrix or an edge list
Sometimes it is useful to have a standard representation of a graph, like an adjacency matrix or an edge list.
get.adjacency(graph, type="both") get.edgelist(graph)
- The graph to convert.
- Gives how to create the adjacency matrix for undirected
graphs. It is ignored for directed graphs. Possible values:
upper: the upper right triangle of the matrix is used,
lower: the lower left triangle of the matrix i
get.adjacency returns the adjacency matrix of a graph.
get.edgelist returns the list of edges in a graph.
vcount(graph)numeric matrix for
get.adjacency. (This can be huge!)
ecount(graph)by 2 numeric matrix for
g <- erdos.renyi.game(10, 2/10) get.adjacency(g) get.edgelist(g)