使用标准的Python数组,我可以执行以下操作:
arr = []
arr.append([1,2,3])
arr.append([4,5,6])
# arr is now [[1,2,3],[4,5,6]]
然而,我不能在numpy中做同样的事情。例如:
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]
我还研究了vstack,但当我在一个空数组上使用vstack时,我得到:
ValueError: all the input array dimensions except for the concatenation axis must match exactly
那么我怎么做追加一个新行到一个空数组在numpy?