我正在使用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
答案 0 :(得分:3)
Read_Ncol函数读取NCOL格式的文件,由Large Graph Layout程序生成。
你的例子适用于我,也适用于带有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意味着&#34;堆栈缓冲区溢出&#34;在Windows上,这可能意味着您的程序在堆栈上分配的空间之外写入(它与堆栈溢出according to this Microsoft Technet Blog不同。)