numpy 如何查找数组np.array([1,2,3,2,3,4,3,4,5,6])中的唯一值的数量?
时间: 2023-06-06 17:04:30 浏览: 214
答案是:可以使用numpy中的unique函数,代码如下:
import numpy as np
arr = np.array([1,2,3,2,3,4,3,4,5,6])
unique_values = len(np.unique(arr))
print(unique_values)
输出结果为:6,表示数组中一共有6个唯一的值。
相关问题
查找数组np.array([1,2,3,2,3,4,3,4,5,6])中不重复的数量 jupter代码
可以使用numpy库中的unique函数来实现:
```python
import numpy as np
arr = np.array([1,2,3,2,3,4,3,4,5,6])
unique_arr = np.unique(arr)
num_unique = len(unique_arr)
print(num_unique)
```
输出结果为:
```
6
```
因为去重后的数组为[1,2,3,4,5,6],共有6个不重复的元素。
5、如何查找数组np.array([1,2,3,2,3,4,3,4,5,6])中的唯一值的数
您可以使用`numpy`库中的`unique`函数来查找数组中的唯一值,示例代码如下:
```python
import numpy as np
arr = np.array([1,2,3,2,3,4,3,4,5,6])
unique_arr = np.unique(arr)
print(unique_arr)
```
输出:
```
[1 2 3 4 5 6]
```
其中,`unique`函数返回一个包含数组中唯一值的新数组。
阅读全文