ValueError: Expected 2D array, got 1D array instead: array=[nan nan]. Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
时间: 2023-06-16 07:02:27 浏览: 390
1d array to 2D array
这个错误通常是因为你传递给模型的数据格式不正确。模型期望的输入是二维数组,但你提供的是一维数组。解决方法是使用 `reshape(-1, 1)` 将数据转换为二维数组。
例如,如果你的数据是 `X`,你可以使用以下代码将其转换为二维数组:
```python
X = X.reshape(-1, 1)
```
然后将新的数组 `X` 传递给模型即可。
阅读全文