【发布时间】:2018-09-21 16:22:05
【问题描述】:
我有一个c4_leaves = [56,78,90,112] 的列表。我正在尝试使用c4_leaves 中的这些元素作为节点创建一个完整的图形。这是我尝试过的;
V_ex = c4_leaves
G_ex = nx.Graph()
G_ex.add_nodes_from(V_ex)
G_ex = nx.complete_graph(4)
for u,v in G_ex.edges():
G_ex[u][v]['distance'] = distance(points33, u, v)
然后上图的最小生成树为:
T_ex= nx.minimum_spanning_tree(G_ex, weight='distance')
F_ex = list(T_ex.edges())
当我绘制G_ex 时,它给了我正确的图形,但是当我打印最小生成树的详细信息时,它显示T_ex.nodes() = [0,1,2,3,56,78,90,112]。
谁能告诉我我正在做的错误?
【问题讨论】:
标签: python-3.x graph networkx minimum-spanning-tree