DiGraph.degree#
- property DiGraph.degree#
图的 DegreeView,可通过 G.degree 或 G.degree() 访问。
节点度是与节点相邻的边的数量。加权节点度是与该节点相连的边的权重总和。
此对象提供 (节点, 度) 的迭代器,以及查询单个节点度的功能。
- 参数:
- nbunch单个节点、容器或所有节点 (默认=所有节点)
此视图仅报告与这些节点相连的边。
- weight字符串或 None,可选 (默认=None)
用作权重的边的属性名称,该属性保存数值。如果为 None,则每条边的权重为 1。节点度是与节点相邻的边权重总和。
- 返回:
- DiDegreeView or int
如果请求多个节点(默认),返回一个
DiDegreeView
,将节点映射到其度。如果请求单个节点,则返回节点的度,为整数。
另请参阅
示例
>>> G = nx.DiGraph() # or MultiDiGraph >>> nx.add_path(G, [0, 1, 2, 3]) >>> G.degree(0) # node 0 with degree 1 1 >>> list(G.degree([0, 1, 2])) [(0, 1), (1, 2), (2, 2)]