我有一个带权重的有向多重图。边缘添加看起来像
g.add_edge(source_a,source_b, weight= some_Weight)
构建图表时,我希望仅在基于权重的节点之间的顶部节点之间有边。所以如果我的图表是这样的
1,2,0.5
1,2,0.6
1,2,0.4
1,3,0.5
...
我只想看到每个节点之间的前 2 条边。我所说的顶部是指权重最高的边缘。所以输出将类似于
1,2,0.6
1,2,0.5
1,3,0.5
我正在删除其余的边缘。如何使用 python/networkx 执行此操作?