1

空の「numpy.ndarray」があります

import numpy as np
my_grid =  np.zeros((5, 5))

parse = "max","min","avg"

解析の各要素が「キー」である辞書を作成したい

コレクションからのインポート defaultdict

GridMetric = dict()
for arg in parse:
    GridMetric[arg].append(my_grid)

しかし、私はこのエラーが発生します

   Traceback (most recent call last):
  File "<editor selection>", line 3, in <module>
KeyError: 'max'
4

2 に答える 2

3

キーが parse と呼ばれるリストのさまざまな要素であり、値がすべて同じ配列である辞書が必要な場合は、コードを次のように変更する必要があります。

import numpy as np
my_grid =  np.zeros((5, 5))

parse = ["max","min","avg"]

d = {}
for arg in parse:
    d[arg] = my_grid
于 2013-03-03T17:40:31.597 に答える