views:

29

answers:

1

I am using python with networkx package. I need to find the nodes connected to out edges of a given node. I know there is a function networkx.DiGraph.out_edges but it returns out edges for the entire graph.

+1  A: 

I'm not a networkx expert, but have you tried networkx.DiGraph.out_edges, specifying the source node?

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

Return a list of edges.

Edges are returned as tuples with optional data in the order (node, neighbor, data).

If you just want the out edges for a single node, pass that node in inside the nbunch:

graph.out_edges([my_node])
Blair Conrad