内の特定のノードのためてroot_nodeを見つける:GはGの各ノードNが正確に1を有し、それ NetworkXは、私はそのようなことをネットワークXに有向グラフGがあると有向グラフ
- をまたは0 親のもの。
特定のノードN1については、そのノードが存在するツリーの祖先(度0の祖先)を探したいと思います。ネットワークxでこれを行う簡単な方法はありますか?
私は見ました: Getting the root (head) of a DiGraph in networkx (Python) しかし、グラフには複数のルートノードがあります。 N1と同じツリーに存在するルートノードは1つだけです。
は、あなただけの親を見ていると考えたことがあり、それが停止するまで、それは親の親などは?すなわち、奥行きの最初の探索(または幅優先または他の任意の多様性)を、その辺に続いて停止するまで逆行させて行う。最後のノードはそれでなければなりません。 – Joel