您好,我试图从NetworkX获得中心分数。但是,在最新的更新即NetworkX 2.1中,函数如下所示:
nx.loseness_centrality(G, u=None, distance=None, wf_improved=True, reverse=False)
但是,在NetworkX 1.9中,该函数具有normalize = False函数:
nx.closeness_centrality(G, u=None, distance=None, normalized=True)
文档说:
"紧密度中心性归一化为(n-1)/(| G | -1),其中n是包含节点的图的连通部分中的节点数。如果图形未完全连接,则此算法计算每个连接部件的紧密度中心度,并按部件尺寸分别缩放。"
如何取消中心性分数的标准化?谢谢!
答案 0 :(得分:2)
旧的"标准化"没有很好的命名(见discussion)并在版本2.0中更新;等效标志是wf_improved
。在旧版本和新版本中,"标准化"仅在带有> 1组件的图表中有所不同,正如您引用的文档说明中所述。
# 2.1
nx.closeness_centrality(G, u=None, distance=None, wf_improved=False, reverse=False)
与
相同# 1.9
nx.closeness_centrality(G, u=None, distance=None, normalized=False)