Python& NetworkX for Network拓扑数据

时间:2017-11-14 23:35:29

标签: python graph networkx

我尝试过数千次申请" NetworkX"用于分析此链接找到的数据集的Python库:

http://konect.uni-koblenz.de/networks/topology

只要我执行我的Python代码到那里找到的数据,我就会得到一些不切实际的结果。

g = nx.read_weighted_edgelist('out.topology')
g.size()
0

0因为这个庞大的数据是完全错误的!

您能否通过" NetworkX"帮助我阅读这些数据? Python库?

1 个答案:

答案 0 :(得分:0)

有人提到尝试阅读列表会出错。但是,如果你摆脱第一行(% sym positive)并尝试下面的代码来创建你的图表,它应该没问题:

import networkx as nx

with open("out.topology", 'rt') as f:
    g = nx.parse_edgelist(f, create_using=nx.DiGraph(), data=[('weight', float), ('timestamp', float)])

数据包含4列:source |目标|重量|边缘的时间戳。

只需在参数中包含该信息,如我的代码段所示。

相关问题