En utilisant des tableaux Python standard, je peux faire ce qui suit:
arr = []
arr.append([1,2,3])
arr.append([4,5,6])
# arr is now [[1,2,3],[4,5,6]]
Cependant, je ne peux pas faire la même chose avec numpy. Par exemple:
arr = np.array([])
arr = np.append(arr, np.array([1,2,3]))
arr = np.append(arr, np.array([4,5,6]))
# arr is now [1,2,3,4,5,6]
J'ai également examiné vstack
, mais lorsque j'utilise vstack
sur un tableau vide, j'obtiens:
ValueError: all the input array dimensions except for the concatenation axis must match exactly
Alors, comment puis-je ajouter une nouvelle ligne à un tableau vide dans numpy?