Python igraph在错误的方向添加了边

Python igraph在错误的方向添加了边,python,igraph,Python,Igraph,在下面的示例中,为什么PythoniGraph在错误的方向添加最后一条边?我怎样才能防止呢 from igraph import * graph = Graph() graph.add_vertices(10) graph.add_edge(0,1) graph.add_edge(1,4) graph.add_edge(1,5) graph.add_edge(1,3) graph.add_edge(2,3) graph.add_edge(4,6) graph.add_edge(6,7) gra

在下面的示例中,为什么PythoniGraph在错误的方向添加最后一条边?我怎样才能防止呢

from igraph import *

graph = Graph()
graph.add_vertices(10)
graph.add_edge(0,1)
graph.add_edge(1,4)
graph.add_edge(1,5)
graph.add_edge(1,3)
graph.add_edge(2,3)
graph.add_edge(4,6)
graph.add_edge(6,7)
graph.add_edge(6,8)
graph.add_edge(9,8)

graph.as_directed() # Same result with or without this line

print graph.es[8].tuple # (8, 9)

默认情况下,它不是有向图。试试
Graph(directed=True)
。哎呀,我错过了那个选项。有道理。谢谢!默认情况下,它不是有向图。试试
Graph(directed=True)
。哎呀,我错过了那个选项。有道理。谢谢!