Traceback (most recent call last): File "D:\pythonProject1\main.py", line 24, in <module> img = np.array(row.values[1:], dtype=np.uint8).reshape((108, 108)) ValueError: cannot reshape array of size 108 into shape (108,108)怎么解决
时间: 2023-06-23 22:09:56 浏览: 133
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误通常是因为你正在尝试将大小为108的一维数组转换为大小为(108, 108)的二维数组,但是这两个大小并不相同。
为了解决这个问题,你需要检查一下你的`row.values`数组的大小是否正确。你可以使用`print(row.values.shape)`来输出数组的形状,以确保它是(109,)。
如果数组大小正确,那么请检查一下你的图像数据是否正确。你可以使用`plt.imshow(img)`将图像绘制出来,看看它是否正确显示。如果图像数据不正确,可能需要重新加载或处理图像。
阅读全文