'numpy.ndarray' object has no attribute 'to_numpy'解决方法
时间: 2023-07-24 16:12:13 浏览: 127
numpy.meshgrid()理解(小结)
5星 · 资源好评率100%
这个错误一般是因为使用了不支持 `to_numpy()` 方法的 numpy 版本导致的。 `to_numpy()` 方法是在 numpy 1.16 版本中引入的,如果你的 numpy 版本低于 1.16,那么该方法将不可用。
解决方法有两个:
1. 升级 numpy 到 1.16 或更高版本。可以使用以下命令在终端中升级 numpy:
```
pip install --upgrade numpy
```
2. 使用 `numpy.array()` 方法代替 `pandas.DataFrame.to_numpy()` 方法。例如:
```python
import numpy as np
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
arr = np.array(df)
```
阅读全文