在网上找了很多关于此错误的帖子后,我发现都不适用于我的错误,这里我仅把我的错误解决的方法叙述清楚:
报错内容显示ValueError: cannot reshape array of size 900 into shape (16),我的原代码是:
y_bin_rs = y_bin.reshape(-1, self.cutNumber)
通过ctrl+单机cutNumber,层层寻找后发现是我数据集中的训练集和测试集的图像个数并不能整除设置的batch size=16。因此我修改了能整除16的数据集个数,不再报错!
如果大家有更好的见解或者我的解决思路有问题,请帮忙指证,谢谢大家!