好吧,我使用“调整大小”来塑造img的大小,但错误是“无法将输入数组从形状(2352)广播到形状(784)”
img = Image.open(filename)
img=img.resize((28,28))
img_ndarray=numpy.asarray(img,dtype='float64')/32
number[j]=numpy.ndarray.flatten(img_ndarray)
所以我试着测试它并写下一个:
img = Image.open(filename)
img=img.resize((28,28))
img_ndarray=numpy.asarray(img,dtype='float64')/32
print 1
a=[];
a=numpy.ndarray.flatten(img_ndarray)
print len(a)
我找到了a=2352=784*3
!
为什么?
img.resize没用?