0

タプルなど、任意のデータ構造の numpy を作成することは可能ですか? はいの場合、書き出さずに初期化するにはどうすればよいですか? (明らかに、64 x 64 の配列を書き出す必要はありません)

4

2 に答える 2

2

の空の配列を作成しますdtype=object:

a=np.empty((64,64), dtype=object)

次に、タプル (またはその他のもの) を入れます。

for y in range(64):
    for x in range(64):
        a[y,x] = (0,0)

実際に最も重要なのは でありdtype=object、そこに任意の Python オブジェクトを配置できます (ただし、ベクトル化された操作の速度は失われます)。

于 2016-11-20T21:25:39.477 に答える