net_input = np.array(net_input).reshape(3, 3, 17) ValueError: cannot reshape array of size 459 into shape (3,3,17)
时间: 2024-05-30 19:10:24 浏览: 67
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
这个错误是因为你要将一个大小为459的一维数组重新形状为(3,3,17),但是这两个形状不兼容。可以通过以下步骤来解决这个问题:
1. 检查你的一维数组的大小是否正确,它应该是3x3x17=153。
2. 确保你的一维数组是按正确顺序排列的,以便正确地转换为多维数组。
3. 可以尝试使用reshape函数的参数-1来自动计算缺失的维度大小,例如:`net_input = np.array(net_input).reshape((3, 3, -1))`
如果问题仍然存在,请检查数据是否正确,或者请提供更多的代码和数据以便我们更好地帮助你。
阅读全文