DiGraph.in_degree#
- 属性 DiGraph.in_degree#
对于 (node, in_degree) 或单个节点的 in_degree,提供一个 InDegreeView。
节点的 in_degree 是指向该节点的边的数量。加权节点的度是连接到该节点的边的权重的总和。
此对象提供对 (node, in_degree) 的迭代以及对单个节点度的查找。
- 参数:
- nbunch单个节点、容器或所有节点(默认为所有节点)
该视图将仅报告连接到这些节点的边。
- weight字符串或 None,可选(默认为 None)
作为权重的数值所持有的边属性的名称。如果为 None,则每条边的权重为 1。度是连接到该节点的边的权重的总和。
- 返回:
- 如果请求单个节点
- degint
节点的入度
- 或者,如果请求多个节点
- nd_iter迭代器
该迭代器返回 (node, in-degree) 的二元组。
另请参阅
示例
>>> G = nx.DiGraph() >>> nx.add_path(G, [0, 1, 2, 3]) >>> G.in_degree(0) # node 0 with degree 0 0 >>> list(G.in_degree([0, 1, 2])) [(0, 0), (1, 1), (2, 1)]