from_biadjacency_matrix#
- from_biadjacency_matrix(A, create_using=None, edge_attribute='weight')[source]#
Creates a new bipartite graph from a biadjacency matrix given as a SciPy sparse array.
- Parameters:
- A: scipy sparse array
A biadjacency matrix representation of a graph
- create_using: NetworkX graph
Use specified graph for result. The default is Graph()
- edge_attribute: string
Name of edge attribute to store matrix numeric value. The data will have the same type as the matrix entry (int, float, (real,imag)).
See also
biadjacency_matrix
from_numpy_array
Notes
The nodes are labeled with the attribute
bipartite
set to an integer 0 or 1 representing membership in part 0 or part 1 of the bipartite graph.If
create_using
is an instance ofnetworkx.MultiGraph
ornetworkx.MultiDiGraph
and the entries ofA
are of typeint
, then this function returns a multigraph (of the same type ascreate_using
) with parallel edges. In this case,edge_attribute
will be ignored.References
[1] https://en.wikipedia.org/wiki/Adjacency_matrix#Adjacency_matrix_of_a_bipartite_graph