2010-02-03 63 views

回答

4

我不是一個networkx專家,但你有沒有試過networkx.DiGraph.out_edges,指定源節點?

DiGraph.out_edges(nbunch=None, data=False) 

返回邊緣的列表。

邊將以可選數據的順序(節點, neighbor,data)作爲元組返回。

如果你只是想爲單節點的出邊,通過該節點在nbunch內:

graph.out_edges([my_node]) 
4

最簡單的方法是使用接班人()方法:

In [1]: import networkx as nx 

In [2]: G=nx.DiGraph([(0,1),(1,2)]) 

In [3]: G.edges() 
Out[3]: [(0, 1), (1, 2)] 

In [4]: G.successors(1) 
Out[4]: [2] 
相關問題