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_using
是networkx.MultiGraph
或networkx.MultiDiGraph
的实例,并且A
的条目类型是int
,则此函数将返回一个带平行边的多重图(类型与create_using
相同)。在这种情况下,edge_attribute
将被忽略。参考资料
[1] https://en.wikipedia.org/wiki/Adjacency_matrix#Adjacency_matrix_of_a_bipartite_graph