2015-10-12 15 views

Odpowiedz

7

Można użyć metody edges

G.edges(['my_node_name']) 

lub funkcji edges

networkx.edges(G, ['my_node_name']) 
+2

Uwaga - jeśli graf skierowany, to da tylko out-edge. – Joel

9

Jeżeli wykres jest nieukierunkowane, można użyć

G.edges(node) 

Jeśli chcesz użyć Generator zamiast wyświetlać całą listę, działa G.edges_iter(node). (edycja W NetworkX 2,0 G.edges_iter(node) usunięto i G.edges(node) jest teraz EdgeDataView obiektu)

Jeżeli wykres jest skierowany polecenia powyżej nie dać się krawędzie. Użyj

G.in_edges(node) 
G.out_edges(node) 

Są też opcje prądotwórcze: G.in_edges_iter(node) i G.out_edges_iter(node) (edit podobnie w 2.0 te już nie istnieją i in_edges i out_edges są rzutami)

Powiązane problemy