2017-10-04 12 views
0

edgeはnetworkx pythonパッケージのマルチディレクションで作成されていますか?networkxのエッジは多方向ですか

例: graph.add_edge(0,1)

これは、1ノード0からのパスがある意味、これはまた1から0へのパスを意味するものではありませんか?

答えて

0

グラフの定義方法によって異なります。

あなたは

graph = nx.Graph() 
graph.add_edge(0,1) 
graph.has_edge(1,0) 
> True 

ことによってそれを作成する場合は[はい、エッジが両方向に行きます。一方、有向グラフを使用する場合は、

graph = nx.DiGraph() 
graph.add_edge(0,1) 
graph.has_edge(1,0) 
> False 

いいえ、エッジは方向を持っています。

関連する問題