2016-12-30 68 views
-1

我正在使用python/Numpy將小圖像存儲到ndarray中。 當我試圖將一個ndarray從32,32,1形狀轉換爲1,32,32,1時,我被卡住了。任何幫助?謝謝轉換ndarray形狀

+0

嘿,是你滿意的答案嗎? – martianwars

回答

0

arr[np.newaxis, :, :, :]將工作

0

而不是明確地加入你也可以明確地重塑它的軸添加軸:

>>> import numpy as np 
>>> arr = np.ones((32, 32, 1)) # just ones for demonstration purposes 

>>> reshaped = arr.reshape(1, *arr.shape) 
>>> reshaped.shape 
(1, 32, 32, 1)