#

degrees(B, nodes, weight=None)[源]#

返回二分图 B 中两个节点集的度。

参数:
BNetworkX 图
nodes: 列表或容器

二分图的其中一个节点集中的节点。

weight字符串或 None,可选 (默认=None)

用作权重的边的属性。如果为 None,则每条边权重为 1。度是与节点相邻的边权重的总和。

返回:
(degX,degY)字典元组

两个二分节点集的度,以节点为键的字典形式返回。

另请参阅

color, density

说明

作为参数传递的节点容器必须包含两个二分节点集中的一个集合的所有节点,以避免在非连通图的情况下产生歧义。有关 NetworkX 中如何处理二分图的更多详细信息,请参阅二分图 文档

示例

>>> from networkx.algorithms import bipartite
>>> G = nx.complete_bipartite_graph(3, 2)
>>> Y = set([3, 4])
>>> degX, degY = bipartite.degrees(G, Y)
>>> dict(degX)
{0: 2, 1: 2, 2: 2}