Sử dụng mảng Python tiêu chuẩn, tôi có thể làm như sau:
arr = []
arr.append([1,2,3])
arr.append([4,5,6])
# arr is now [[1,2,3],[4,5,6]]
Tuy nhiên, tôi không thể làm điều tương tự trong numpy. Ví dụ:
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]
Tôi cũng đã xem xét vstack
, nhưng khi tôi sử dụng vstack
trên một mảng trống, tôi nhận được:
ValueError: all the input array dimensions except for the concatenation axis must match exactly
Vì vậy, làm thế nào để tôi thêm một hàng mới vào một mảng trống trong numpy?