[英]stack a 2d array into an existing 3d array in numpy
我首先初始化:
3dArray = np.zeros(shape=(0,250,2))
在一個循環內,我通過一個文件 go 並挑選出部分數據,產生多個大小為 (250,2) 的 2D arrays。
對於這些部分中的每一個,我都試圖將這些 2d arrays 堆疊到 3d 數組中,以便第 0 維每次增加 1,即 3dArray 的形狀為 (1,250,2),然后為 (2,250,2) 等.
我嘗試使用:
3dArray = np.dstack((3dArray, new2DArray))
3DArray = np.vstack((3DArray,new2Darray.reshape(1,250,2)))
旁注:Python 不允許變量名稱以數字開頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.