degrees#

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

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

Parameters:
BNetworkX 图
nodes: 列表或容器

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

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

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

Returns:
(degX, degY)由节点键控的字典组成的元组

两个二分节点集的度数。

See also

color, density

Notes

作为参数传递的节点容器必须包含二分节点集中的所有节点,以避免在断开连接的图中出现歧义。 有关 NetworkX 中如何处理二分图的更多详细信息,请参阅 bipartite 文档

Examples

>>> 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}