多くのサブグラフを持つグラフがあります。2 つのノードを両方向、つまり A-->B と B-->A で接続するいくつかのエッジがあります。双方向性は重要です。これは、A が B に移動するか、B が A に移動するかについての知識が不足していることを表し、どちらが正しいかを判断する簡単な方法がないためです。
サブグラフの数を知りたいのですが、各サブグラフのエッジを Pandas DataFrame に出力します。ただし、NetworkX は、提供された connected_components_subgraph(G) 関数で無向グラフのみを取り込みます。グラフを無向グラフに変換すると、connected_components_subgraph() を使用して各エッジのノードを取得できますが、エッジの方向性が失われます。
私が達成しようとしていることを行う簡単な方法はありますか?