gpt4 book ai didi

python - 为什么会出现 AttributeError : module 'networkx' has no attribute 'average_neighbor_in_degree' ?

转载 作者:行者123 更新时间:2023-12-01 13:11:11 26 4
gpt4 key购买 nike

我有 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使用 targetsource 关键字参数的方法:

代码:

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com