2011-08-26 16 views
18

Sto provando a trasformare un elenco di array numpy 2d in un array 2p numpy. Ad esempio,Python Elenco di matrici np su array

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

Quello che vorrei ottenere da questo elenco è un array che è (50, 10). Tuttavia, quando provo quanto segue, ottengo una matrice (10,5,10).

output = np.array(dat_list) 

Pensieri?

risposta

33

si desidera impilare loro:

np.vstack(dat_list)