2015-11-09 56 views
1

我使用MNIST數據集來訓練神經網絡,訓練數據作爲一個元組返回,其中有兩個條目。第一個條目包含實際的訓練圖像。這是一個擁有50,​​000個參賽作品的疙瘩舞團。每個條目依次是一個具有784個值的numpy ndarray,代表單個MNIST圖像中的28×28 = 784個像素。如何從numpy ndarrays創建numpy ndarray?

我想創建一個新的訓練集,但是我不知道如何從其他ndarrays創建一個ndarray。舉例來說,如果我有以下兩個ndarrays:

a = np.ndarray((3,1), buffer=np.array([0.9,1.0,1.0]), dtype=float) 

b = np.ndarray((3,1), buffer=np.array([0.8,1.0,1.0]), dtype=float) 

如何使含有這兩種第三個?

我嘗試了以下,但它只創建一個條目。

c = np.ndarray((1,6,1), buffer=np.array(([a],[b])), dtype=float) 

我會需要它是兩個條目。

+0

不''np.vstack([A,B])''做的工作? – Leo

+0

np.vstack也會創建一個條目。 c = np.array((a,b))似乎工作。謝謝! –

回答

1

感謝,在此期間我想通了,那簡直就是:

c = np.array((a, b))