Graph Networkx:Barabasi-Albert图中的叶节点列表
如何获得Barabasi-Albert图中所有叶节点的列表Graph Networkx:Barabasi-Albert图中的叶节点列表,graph,networkx,Graph,Networkx,如何获得Barabasi-Albert图中所有叶节点的列表 G = nx.barabasi_albert_graph(10, 2) 查找叶节点 叶节点有一个度: g = nx.barabasi_albert_graph(10, 2) leaf_nodes = [] for node in g.nodes(): if nx.degree(g,node) == 1: leaf_nodes.append(node) print(leaf_nodes) 查找叶节点 叶节点有
G = nx.barabasi_albert_graph(10, 2)
查找叶节点
叶节点有一个度:
g = nx.barabasi_albert_graph(10, 2)
leaf_nodes = []
for node in g.nodes():
if nx.degree(g,node) == 1:
leaf_nodes.append(node)
print(leaf_nodes)
查找叶节点
叶节点有一个度:
g = nx.barabasi_albert_graph(10, 2)
leaf_nodes = []
for node in g.nodes():
if nx.degree(g,node) == 1:
leaf_nodes.append(node)
print(leaf_nodes)
最好使用列表理解
g = nx.barabasi_albert_graph(10, 2)
leaf_nodes = [node for node in g if nx.degree(node)==1]
请注意,在networkx中,g中的
节点与g中的节点一样工作。nodes()
最好使用列表理解
g = nx.barabasi_albert_graph(10, 2)
leaf_nodes = [node for node in g if nx.degree(node)==1]
请注意,在networkx中,g中的节点
与g.nodes()中的节点一样工作
它确实更优雅。它确实更优雅。