J'essaie de transformer une liste de tableaux numpy 2d en un tableau numpy 2d. Par exemple,
dat_list = []
for i in range(10):
dat_list.append(np.zeros([5, 10]))
Ce que je voudrais retirer de cette liste, c'est un tableau qui est (50, 10). Cependant, lorsque j'essaie ce qui suit, j'obtiens un tableau (10,5,10).
output = np.array(dat_list)
Pensées?
vous voulez les empiler:
np.vstack(dat_list)
Voir https://docs.scipy.org/doc/numpy/reference/generated/numpy.append.html pour plus de détails. Vous pouvez utiliser l'ajout, mais vous souhaiterez spécifier l'axe sur lequel ajouter.
dat_list.append(np.zeros([5, 10]),axis=0)