from_biadjacency_matrix#

from_biadjacency_matrix(A, create_using=None, edge_attribute='weight')[source]#

从给定的SciPy稀疏数组表示的二分邻接矩阵创建一个新的二分图。

Parameters:
A: scipy稀疏数组

图的二分邻接矩阵表示

create_using: NetworkX图

用于结果的指定图。默认是Graph()

edge_attribute: 字符串

存储矩阵数值的边属性的名称。数据将与矩阵条目(int, float, (real,imag))具有相同类型。

See also

biadjacency_matrix
from_numpy_array

Notes

节点被标记为属性 bipartite ,设置为一个整数0或1,表示属于二分图的第0部分或第1部分。

如果 create_using 是:class:networkx.MultiGraph 或:class:networkx.MultiDiGraph 的实例,并且 A 的条目是:class:int 类型,则此函数返回一个带有平行边的多图(与 create_using 类型相同)。在这种情况下, edge_attribute 将被忽略。

References

[1] https://en.wikipedia.org/wiki/Adjacency_matrix#Adjacency_matrix_of_a_bipartite_graph