MultiDiGraph.degree#
- property MultiDiGraph.degree#
图的度视图,如 G.degree 或 G.degree()。
节点度是与节点相邻的边的数量。 加权节点度是与该节点相邻的边的权重之和。
该对象提供了一个 (节点, 度) 的迭代器,以及对单个节点的度的查询。
- Parameters:
- nbunch单个节点、容器或所有节点(默认=所有节点)
视图将仅报告与这些节点相邻的边。
- weight字符串或 None,可选(默认=None)
存储用作权重的数值的边属性的名称。如果为 None,则每条边的权重为 1。 度是与节点相邻的边的权重之和。
- Returns:
- DiMultiDegreeView 或 int
如果请求多个节点(默认),返回一个
DiMultiDegreeView
,将节点映射到其度。 如果请求单个节点,返回该节点的度作为一个整数。
See also
Examples
>>> G = nx.MultiDiGraph() >>> nx.add_path(G, [0, 1, 2, 3]) >>> G.degree(0) # 节点 0 的度为 1 1 >>> list(G.degree([0, 1, 2])) [(0, 1), (1, 2), (2, 2)] >>> G.add_edge(0, 1) # 平行边 1 >>> list(G.degree([0, 1, 2])) # 平行边被计数 [(0, 2), (1, 3), (2, 2)]