この質問の助けをいただければ幸いです。
networkx を使用して、グラフ内のノードのインシデント エッジを取得するにはどうすればよいですか? ドキュメントで検索してみました。
この質問の助けをいただければ幸いです。
networkx を使用して、グラフ内のノードのインシデント エッジを取得するにはどうすればよいですか? ドキュメントで検索してみました。
ノードをパラメーターとして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 の回答を更新