Networkx:Barabasi Albert Graph 中的叶节点列表
Networkx: List of leaf nodes in Barabasi Albert Graph
如何获取 Barabasi Albert Graph 中所有叶节点的列表。
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 = [node for node in g if nx.degree(node)==1]
请注意,在 networkx 中,node in g
的工作方式与 node in g.nodes()
相同。
如何获取 Barabasi Albert Graph 中所有叶节点的列表。
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 = [node for node in g if nx.degree(node)==1]
请注意,在 networkx 中,node in g
的工作方式与 node in g.nodes()
相同。