networkXには、DiGraph()というツリーがあります。
#!/usr/bin/python
# -*- coding: utf-8 -*-
import networkx as nx
t = nx.DiGraph()
t.add_edge(1,'r')
t.add_edge(2,'r')
t.add_edge(3,'r')
t.add_edge(4,2)
t.add_edge(5,2)
t.add_edge(6,5)
print t.edges()
ツリーのノード2を取る場合。
2のサブツリーを取得するにはどうすればよいですか?
編集
私はこのサブツリーを期待していました
[(4,2),(5,2),(6,5)]