ValueError: cannot reshape array of size 0 into shape (0,newaxis)
时间: 2024-05-03 22:18:56 浏览: 343
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
这个错误通常表示你正在尝试将一个大小为0的数组进行reshape操作,而这是不允许的。你需要检查一下你的代码,确保你正在操作的数组是非空的。
另外,你也可以在进行reshape操作之前,先打印一下数组的大小,以确保它不为空。你可以使用以下代码来打印数组的大小:
```
import numpy as np
arr = np.array([]) # 假设这是你的数组
print(arr.shape)
```
如果打印出来的是(0,),那么说明你的数组是空的,你需要在对它进行reshape操作之前先填充数据。
阅读全文