2011-08-26 15 views
18

2d numpy配列のリストを2次元numpy配列に変換しようとしています。たとえば、Python配列へのnp配列のリスト

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

私がこのリストから出たいのは、(50、10)の配列です。しかし、私が次のことをしようとすると、(10,5,10)配列が得られます。

output = np.array(dat_list) 

考えられますか?

答えて

33

あなたがそれらをスタックしたい:

np.vstack(dat_list)