Use this if you are using igraph from R
as_incidence_matrix {igraph} | R Documentation |
This function can return a sparse or dense incidence matrix of a bipartite
network. The incidence matrix is an n
times m
matrix, n
and m
are the number of vertices of the two kinds.
as_incidence_matrix(
graph,
types = NULL,
attr = NULL,
names = TRUE,
sparse = FALSE
)
graph |
The input graph. The direction of the edges is ignored in directed graphs. |
types |
An optional vertex type vector to use instead of the
|
attr |
Either |
names |
Logical scalar, if |
sparse |
Logical scalar, if it is |
Bipartite graphs have a type
vertex attribute in igraph, this is
boolean and FALSE
for the vertices of the first kind and TRUE
for vertices of the second kind.
A sparse or dense matrix.
Gabor Csardi csardi.gabor@gmail.com
graph_from_incidence_matrix
for the opposite operation.
g <- make_bipartite_graph( c(0,1,0,1,0,0), c(1,2,2,3,3,4) )
as_incidence_matrix(g)