给定下图,是否有一种方便的方法来仅获取末端节点?
我所说的端节点是指那些具有一个连接边的到节点。我认为这些有时被称为叶节点。
G=nx.DiGraph()
fromnodes=[0,1,1,1,1,1,2,3,4,5,5,5,7,8,9,10]
tonodes=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
for x,y in zip(fromnodes,tonodes):
G.add_edge(x,y)
G.add_node(17) # isolated node
nx.draw_shell(G)
在这个例子中,它将是[6,11,12,13,14,15,16]