0

我正在努力理解如何在 python 中创建变量列表(我是一名 R 程序员)。我想创建一个变量列表名称,以使用“networkx”在网络中存储一组最小路径,例如 6 个负载(接收器)和 3 个生成器(源),如下所示: nx是网络并且G是有向图

for i in sinks:
    print("Analysis for node ",i," :")
    for j in sources:
        for path in nx.all_simple_paths(G,j,i):
            print (path)
            "node_"+str(i)[i] = path #How to do this?? 

这样,“node_1”具有从节点 1 到所有源的所有路径,“node_2”具有从节点 2 到所有源的所有路径,等等。

4

1 回答 1

2

使用字典:

for i in sinks:
    print("Analysis for node ",i," :")
    for j in sources:
        for path in nx.all_simple_paths(G,j,i):
            print (path)
            node[i][j] = path
于 2013-11-07T00:53:41.087 回答