gpt4 book ai didi

networkx - Networkx 加权图中的中心性

转载 作者:行者123 更新时间:2023-12-02 21:36:39 27 4
gpt4 key购买 nike

我无法计算简单 NetworkX 加权图的中心性。
这是正常的还是我做错了什么?

我使用简单的 add_edge(c[0],c[1],weight = my_values) 添加边,其中c[0],c[1] 是 for 循环内的字符串(节点名称)和 my_values 整数。这是生成的边的示例:

('first node label', 'second node label', {'weight': 14})

(节点数量并不重要 - 目前我将其保留为 20)

我的图表的边缘列表是一个元组列表,其中包含(string_node1,string_node2,weight_dictionary) - 一切看起来都很好,因为我还可以绘制/保存/读取/图表...

为什么?:

  • nx. Degree_centrality 给我全 1 ?
  • nx.closeness_centrality 给我全 1 ?

示例:

{'first node name': 1.0,
...
'last node name': 1.0}

感谢您的帮助。

最佳答案

这很容易:

我没有使用nx. Degree_centrality() my_graph. Degree(weight='weight') - 我仍然认为这是该模块的基本缺陷...

...但是,nx.closeness_centrality 的问题仍然悬而未决

关于networkx - Networkx 加权图中的中心性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41912051/

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