from_biadjacency_matrix#

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

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

参数:
A: scipy 稀疏数组

图的二分邻接矩阵表示

create_using: NetworkX 图对象

使用指定的图对象作为结果。默认为 Graph()

edge_attribute: 字符串

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

另请参阅

biadjacency_matrix
from_numpy_array

注意

节点使用属性 bipartite 进行标记,该属性被设置为整数 0 或 1,表示节点属于二分图的第 0 部分或第 1 部分。

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

参考资料

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