'numpy.ndarray' object has no attribute 'unique'
时间: 2023-10-30 15:01:31 浏览: 336
将numpy.ndarray格式图像转化为_io.BufferedReader格式
这个错误是因为你尝试在一个NumPy数组上调用`unique()`方法,但是`ndarray`对象本身并没有`unique()`属性。要找出NumPy数组中的唯一值,你可以使用`numpy.unique()`函数。下面是一个例子:
```python
import numpy as np
arr = np.array([1, 2, 3, 2, 1, 4, 5, 4])
unique_values = np.unique(arr)
print(unique_values)
```
在这个例子中,我们导入了NumPy库并创建了一个包含重复值的数组`arr`。然后,我们使用`np.unique()`函数找出了数组中的唯一值,并将结果打印出来。你可以根据自己的数组进行相应的修改。希望对你有帮助!
阅读全文