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 に答える