2015-11-09 54 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))