首页 > 解决方案 > 使用networkx 2.2找出有向图的出度

问题描述

我正在尝试找出图形的出度

import networkx as nx
G = nx.DiGraph() 

for n in G.nodes():
     v.append(1/ G.out_degree(n))

但是它显示'Graph'对象没有属性'out_degree'

标签: pythonnetworkx

解决方案


out_degree()Graph 类没有实现,在这种情况下,您应该使用该degree()方法。我的猜测是在创建 G 和调用从 Digraph 到 Graph 的方法
之间缺少一些语句,因为引发的异常是out_degree()G

'Graph' 对象没有属性 'out_degree'

并不是

“有向图”对象没有属性“out_degree”


推荐阅读