2011-08-26 71 views
18

我想將2d numpy數組的列表變成2d 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)