4

この質問の助けをいただければ幸いです。

networkx を使用して、グラフ内のノードのインシデント エッジを取得するにはどうすればよいですか? ドキュメントで検索してみました。

4

1 に答える 1

5

ノードをパラメーターとしてGraph.edges()メソッドを使用します。

>>> G = nx.Graph()   # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> nx.add_path(G, [0,1,2,3])
>>> G.edges
EdgeView([(0, 1), (1, 2), (2, 3)])
>>> G.edges(0)
EdgeDataView([(0, 1)])
>>> list(G.edges(0))
[(0, 1)]

編集 2020-09-10: networkx 2.x の回答を更新

于 2013-05-16T11:54:27.977 に答える