我有 networkx v.2.3,我需要计算有向图节点的平均邻居度。为什么该方法未被识别?
import networkx as nx
G = nx.DiGraph()
G.add_path([0,1,2,3])
nx.average_neighbor_in_degree(G)
最佳答案
networkx 1.6 中替换了 average_neighbor_in_degree
方法 - 参见 release notes (感谢@Delena Malan)。
此功能在 networkx 2.3 中可用 average_neighbor_degree
使用 target
和 source
关键字参数的方法:
代码:
import networkx as nx
G = nx.DiGraph()
G.add_path([0,1,2,3])
print(nx.average_neighbor_degree(G, source='in', target='in'))
输出:
{0: 1.0, 1: 1.0, 2: 1.0, 3: 0.0}
关于python - 为什么会出现 AttributeError : module 'networkx' has no attribute 'average_neighbor_in_degree' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59822448/