我正在使用python 3.5.3和igraph 0.7.1。

为什么以下代码以"Process finished with exit code -1073740791 (0xC0000409)"错误消息结束。

from igraph import Graph

g = Graph.Read_Ncol('test.csv', directed=False)


test.csv

119 205
119 625
124 133
124 764
124 813
55 86
55 205
55 598
133 764

最佳答案

Read_Ncol函数读取由Large Graph Layout程序生成的NCOL格式的文件。

您的示例对我来说也很好,在使用igraph 0.7.1的Python 3.5.3上也可以。

>>> g = Graph.Read_Ncol('test.csv', directed=False)
>>> g
<igraph.Graph object at 0x10c4844f8>
>>> print(g)
IGRAPH UN-- 10 9 --
+ attr: name (v)
+ edges (vertex names):
119--205, 119--625, 124--133, 124--764, 124--813, 55--86, 205--55, 55--598,
133--764


似乎错误C0000409在Windows上表示“堆栈缓冲区溢出”,这可能意味着您的程序正在超出堆栈上分配的空间进行写操作(这与堆栈溢出according to this Microsoft Technet Blog不同。)

关于python - “Read_Ncol”导出,错误代码-1073740791,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47060066/

10-12 20:00