2016-02-05 44 views
0

我有一個784元素的1維數組,這是一個扁平的28x28圖像。將一維數組轉換爲nD數組?

是否有一個很好的,活潑的,numpy/scipy程序將784元素數組轉換爲28x28數組?

還是我必須做的事:

for i in range(0,28): 
    for j in range(0,28): 
      my_image[i,j] = oneD_vector[28*i + j] 
+0

你見過numpy.reshape:http://docs.scipy.org/doc/numpy-1.10。 1/reference/generated/numpy.reshape.html –

回答

4

reshape()作品:

a = np.arange(784) 
a.reshape(28, 28) 
+0

謝謝 - 沒有意識到重塑是如此多才多藝。 – bordeo

相關問題