7.如何知道数组np.array([7,2,10,2,7,2,4,9,4,9,8])中出现频率最高的值是什么?
时间: 2023-09-02 07:07:40 浏览: 634
求数组中数据出现频率最高的数源代码
3星 · 编辑精心推荐
可以使用NumPy中的bincount函数来计算数组中每个值出现的次数,并使用argmax函数找到出现次数最多的值。下面是示例代码:
```python
import numpy as np
arr = np.array([7,2,10,2,7,2,4,9,4,9,8])
most_frequent_value = np.argmax(np.bincount(arr))
print(most_frequent_value)
```
输出结果为:
```
2
```
因此,数组中出现频率最高的值是2。
阅读全文