'numpy.ndarray' object has no attribute 'loc'
时间: 2023-12-16 22:05:27 浏览: 254
将numpy.ndarray格式图像转化为_io.BufferedReader格式
这个错误通常是因为numpy数组没有loc属性导致的。loc是pandas中的方法,用于基于标签的索引和切片。如果你想在numpy数组中使用类似的方法,可以使用np.where()函数来实现。下面是一个例子:
```python
import numpy as np
# 创建一个numpy数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 使用np.where()函数来查找符合条件的元素
row, col = np.where(arr == 5)
# 输出结果
print("Row index:", row[0]) # 输出:1
print("Column index:", col[0]) # 输出:1
```
阅读全文