python中将edgelist导入igraph的格式

2024-05-16 21:34:50 发布

您现在位置:Python中文网/ 问答频道 /正文

python的igelist的导入格式是什么?包含加权边的文本文件应该是什么样子?在

我以前用过igraph和R一起使用,但是在我需要使用的机器上没有一个可工作的R安装——所以我被困在python中了。在

我有一个电子目录.txt像这样:

123123, 321321, 1
222222, 333333, 2
123123, 333333, 3
222222, 321321, 4

…其中值的形式为(源、目标、权重)。在

我如何在python中导入它?还是应该重新设置输入格式?在

我在尝试

^{pr2}$

我不知道如何设置如何告诉import语句我的列的顺序是什么,以及我对文档的理解(http://hal.elte.hu/~nepusz/development/igraph/tutorial/tutorial.html)这将假定我有321321个节点在运行,而不是将“321321”作为节点的标记ID。在


Tags: 目录txt机器目标节点格式电子tutorial
1条回答
网友
1楼 · 发布于 2024-05-16 21:34:50

去掉文件中的所有逗号(即只使用空格作为分隔符),然后使用Graph.Read_Ncol。这应该能奏效。文件中的数字id将分配给name顶点属性,边权重将存储在weightedge属性中。在

相关问题 更多 >