查找数组np.array([1,2,3,2,3,4,3,4,5,6])中的唯一的值的数量 jupter代码
时间: 2023-09-02 11:07:41 浏览: 106
可以使用NumPy库中的unique函数来查找数组中的唯一值,并使用len函数来计算唯一值的数量。具体实现如下:
```python
import numpy as np
a = np.array([1,2,3,2,3,4,3,4,5,6])
unique_values = np.unique(a)
count = len(unique_values)
print(count)
```
输出结果为:
```
6
```
其中,np.unique(a)函数返回数组a中的唯一值,len(unique_values)函数返回唯一值的数量。
相关问题
jupyter查找数组np.array([1,2,3,2,3,4,3,4,5,6])中的唯一值的数量
可以使用numpy中的函数`np.unique()`来查找数组中的唯一值,并使用`len()`函数来获取其数量。示例代码如下:
```python
import numpy as np
arr = np.array([1,2,3,2,3,4,3,4,5,6])
unique_vals = np.unique(arr)
num_unique_vals = len(unique_vals)
print(num_unique_vals)
```
输出结果为:
```
6
```
其中,`unique_vals`为数组中的唯一值,即`[1, 2, 3, 4, 5, 6]`;`num_unique_vals`为唯一值的数量,即6。
Jupyter查找数组np.array([1,2,3,2,3,4,3,4,5,6])中元素不重复的数量
可以使用Python中的set()函数将数组转换成集合,由于集合中的元素不能重复,因此得到的集合的长度就是数组中元素不重复的数量。示例代码如下:
```python
import numpy as np
arr = np.array([1,2,3,2,3,4,3,4,5,6])
unique_vals = set(arr)
num_unique_vals = len(unique_vals)
print(num_unique_vals)
```
输出结果为:
```
6
```
其中,`unique_vals`为数组中的唯一值组成的集合,即`{1, 2, 3, 4, 5, 6}`;`num_unique_vals`为元素不重复的数量,即6。
阅读全文