无法将形状(2352)的输入数组广播成形状(784)?

时间:2016-11-14 13:45:38

标签: python

好吧,我使用“调整大小”来塑造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没用?

0 个答案:

没有答案