ValueError: cannot reshape array of size 18 into shape (1,64,1,1)
时间: 2024-06-01 17:08:06 浏览: 35
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
这个错误通常是由于数据的形状不符合所需的形状导致的。在这种情况下,你需要检查你的数据形状是否符合你所期望的形状。
这个错误的具体含义是你有一个尺寸为18的数组,但是你试图将它重塑为尺寸为1x64x1x1的数组,这是不可能的,因为这两个尺寸无法匹配。
你需要检查你的代码中与数据形状相关的部分,比如输入层、卷积层、池化层等等,并确保它们的输入形状与你的数据形状相匹配。你还可以使用numpy中的reshape()函数来手动调整数据形状以使其与你的模型相匹配。
阅读全文