web-dev-qa-db-ja.com

Python np配列から配列へのリスト

2D numpy配列のリストを2D numpy配列に変換しようとしています。例えば、

dat_list = []
for i in range(10):
    dat_list.append(np.zeros([5, 10]))

このリストから取得したいのは、(50、10)の配列です。ただし、次のことを試みると、(10,5,10)配列が得られます。

output = np.array(dat_list)

考え?

30
mike

あなたはそれらを積み重ねたい:

np.vstack(dat_list)
51
wim

詳細については、 https://docs.scipy.org/doc/numpy/reference/generated/numpy.append.html をご覧ください。追加を使用できますが、追加する軸を指定する必要があります。

dat_list.append(np.zeros([5, 10]),axis=0)
0