2016-01-18 90 views
1

我正在處理MNIST數據集,並且想要拍攝圖像的左側。 測試數據集中的每個圖像都表示爲784(28X28)元素(範圍[0,1]範圍內的灰度級)的一個numpy數組。 因此,舉例來說,如果我想取前側:在Python中拍攝圖像的左側

img=test[0][0] #img is now a numpy array of 784 elements 
top_side=img[:784/2] 
top_side=top_side.reshape([14,28]) #turning the vector to the image shape 

但我不能想出如何利用圖像的左側從矢。

有什麼想法?

回答

1

使用reshape率先拿到了完整的圖像,然後把切片左 圖像:

full_image=img.reshape([28,28]) 
left_side = full_image[:,:14] 

這種技術也適用於其他所有子圖像。