手写数字识别sklearn 报错

手写数字识别中的代码报错
代码

model = pickle.load(open('model/clf.weights', 'rb'))
expected = test_target
predicted = model.predict(data)

运行结果及报错内容

img

我的解答思路和尝试过的方法

不是fit函数的原因,自行建立的训练集能够成功,但是sklearn中构建的模型不能成功