使用坐标值和加权边来计算NetworkX边之间的中间度

时间:2018-11-10 22:59:01

标签: python python-2.7 networkx graph-theory

我有一个以指定NodeCoordinate-NodeCoordinate-EdgeWeight的方式排序的NetworkX数据集。下面提供了数据集的示例:

(33, 440) (33, 441) 494.416
(33, 440) (33, 439) 494.688
(33, 440) (32, 441) 708.707670939
(33, 440) (32, 440) 501.896
(33, 440) (34, 439) 680.836350052
(33, 440) (34, 441) 681.679221335
(33, 440) (34, 440) 482.684
(33, 440) (32, 439) 709.245072093
(342, 418) (342, 419) 444.088
(342, 418) (341, 417) 628.035272487
(342, 418) (341, 418) 444.088

从上面的示例可以看出,括号中的坐标值指定了图形中节点的x和y位置。第一个节点值重复八次(在这种情况下为“(33,440)”),因为它定义了每个基本方向和对角线上的边值。我正在尝试使用NetworkX的edge_current_flow_betweenness_centrality()函数为此数据集计算电流,但无法产生结果。关于如何创建输出有什么想法?对于此分析,我使用的是Python 27。

在此先感谢您的帮助!

0 个答案:

没有答案