私は、各行が一意のフィールド名で参照できる2次元配列を作成することに興味があります。私はそのようなのようなレコードの配列で実験していますNumPy配列のフィールドの名前付け
>>> a = np.recarray((2, 10), dtype=[('x', 'f8'), ('y', 'f8')])
しかし、私はそうのような簡単な計算を行うとき、これは失敗します。
>>> a += 4.0
TypeError: invalid type promotion
異なるデータを設定する必要はありませんという名前のフィールドを使用する方法はあります各フィールドの型、または配列の計算をしようとすると失敗しませんか?
'a [0,0] .x'は、2次元配列を索引付けするための好ましい方法です(recまたはnot)。 – hpaulj
ありがとうございます。私は答えを編集しました。 –