การใช้อาร์เรย์ Python มาตรฐานฉันสามารถทำสิ่งต่อไปนี้:
arr = []
arr.append([1,2,3])
arr.append([4,5,6])
# arr is now [[1,2,3],[4,5,6]]
อย่างไรก็ตามฉันไม่สามารถทำสิ่งเดียวกันได้ในลักษณะเป็นก้อน ตัวอย่างเช่น:
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
ดังนั้นฉันจะต่อท้ายแถวใหม่ไปยังอาร์เรย์ที่ว่างเปล่าได้อย่างไร?