2024-06-28 19:46:02 发布
网友
我尝试使用python igraph库加载.net文件。下面是示例代码:
import igraph g = igraph.read("s.net",format="pajek")
我尝试运行以下脚本时出现错误:
请提供一些提示。在
这个文件不是你的文件,就是不能读。(编写一个Pajek解析器是有点偶然的,因为Pajek文件格式没有正式的规范)。如果你把你的Pajek文件通过电子邮件发给我,我会看一看。在
更新:您缺少Pajek文件的*Vertices部分。添加一个类似*Vertices N(其中N是图中顶点的数目)可以解决您的问题。我不能说这一行在Pajek文件中是强制的,因为缺少文件格式的正式规范,但是到目前为止我看到的所有Pajek文件都包含了这一行,所以我想这是相当标准的。在
*Vertices
*Vertices N
N
这个文件不是你的文件,就是不能读。(编写一个Pajek解析器是有点偶然的,因为Pajek文件格式没有正式的规范)。如果你把你的Pajek文件通过电子邮件发给我,我会看一看。在
更新:您缺少Pajek文件的
*Vertices
部分。添加一个类似*Vertices N
(其中N
是图中顶点的数目)可以解决您的问题。我不能说这一行在Pajek文件中是强制的,因为缺少文件格式的正式规范,但是到目前为止我看到的所有Pajek文件都包含了这一行,所以我想这是相当标准的。在相关问题 更多 >
编程相关推荐