[英]Python - Copying into Numpy Array of set size
我有一個未知尺寸的數組-尺寸小於100 x 100; 我需要將其復制到另一個大小為100 x 100的Numpy數組中。
emptyArray = np.empty(shape=[100,100])
fullArray = np.append(emptyArray, data1[y1:y2, x1:x2])
我需要這樣做,以便以后可以在代碼中使用相同大小的fullArray,但這似乎無法正常工作。 因此,需要將數據附加到100 x 100陣列的頂角。
有人對如何執行此操作有任何建議嗎? 那是現有的Numpy方法還是其他?
您應該知道較小數組的維數,但是我想從您的問題中猜出它小於100x100,但因仿真而異。 您可以這樣解決:
nx,ny = smallerArray.shape
largeArray[0:nx,0:ny] = smallerArray[0:nx,0:ny]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.