mj1*_*829 2 numpy mode count max
例如,我有以下数组:
x = [1,2,3,3,4,5,6,6,7,8]
Run Code Online (Sandbox Code Playgroud)
我需要以下输出:
y = [3,6]
Run Code Online (Sandbox Code Playgroud)
因此,它与模式类似,但如果多个值具有相同的最大计数,则可以返回多个值。有什么有效的方法可以做到这一点?谢谢。
只需np.unique与return_counts = True
u, c = np.unique(x, return_counts = True)
y = u[c == c.max()]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3158 次 |
| 最近记录: |