快速将Pajek .net文件导入到Graph-tool

时间:2019-07-17 13:55:31

标签: python graph-tool pajek

我有一个脚本,可以生成.net Pajek格式的非常大的社交图文件。我的网络是无向的,并且弧使用整数或浮点值加权。请参见下面的示例,其中节点1链接到节点2和3,弧权重分别等于5和2。节点4是隔离的。

*Vertices 4
1 name1
2 name2
3 name3
4 name4
*Edges
1  2  5
3  1  2

图形工具应保留节点名称,当然还应保留圆弧权重。隔离区(例如节点4)也应保留。

到目前为止,我一直在使用带有read_pajek函数的Python软件包networkx来读取Pajek文件,然后将networkx图形转换为图形工具。我一直在使用Python 3.7,其过程描述为herehere

由于我的.net文件很大(300MB),因此此过程效率低下,并且需要大量时间。您能建议一种直接的(不使用networkx的)方法并且可能是快速的方法来将Pajek文本文件转换为Graph-tool图形吗?

0 个答案:

没有答案