2011-08-26 73 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)