如何使用边的属性

时间:2017-05-07 07:39:39

标签: python networkx subgraph

我知道有一种关于如何使用节点列表来创建子图的方法。但我想知道是否有办法使用边来创建子图。我现在创建一个MultiDiGraph。实际上当我打电话给打印(G.edges(数据=真))时,结果如下:

[(1, 64, {'agent id': 1875}), (1, 64, {'agent id': 936}), (1, 75, {'agent id': 199}), (1, 75, {'agent id': 496}), (1, 4, {'agent id': 496}), (1, 81, {'agent id': 563}), (1, 459, {'agent id': 496})]

现在我想为每个“代理ID”创建子图,我该怎么办? 非常感谢你!

1 个答案:

答案 0 :(得分:0)

首先使用列表推导收集所需的所有边。然后创建一个新图并将这些边添加到它。

public void MyCounter1(){
        new CountDownTimer(60000, 1000) {
            public void onTick(long millisUntilFinished) {
                 txt_timer.setText("Left time : " + millisUntilFinished / 1000);                         
            }
            public void onFinish() {
                txt_timer.setText("done");
            }
        }.start();

    }