scipy.stats.mode¶
- scipy.stats.mode(a, axis=0, nan_policy='propagate')[源代码]¶
在传递的数组中返回模式值(最常见)的数组。
如果有多个这样的值,则只返回最小的值。还返回模型箱的仓数。
- 参数
- aarray_like
要查找其模式的N维数组。
- axis整型或无型,可选
要沿其运行的轴。默认值为0。如果没有,则对整个阵列进行计算 a 。
- nan_policy{‘Propagate’,‘RAISE’,‘OMIT’},可选
定义输入包含NaN时的处理方式。以下选项可用(默认值为‘Propagate’):
‘Propagate’:返回NaN
“raise”:引发错误
‘omit’:执行计算时忽略NaN值
- 退货
- modendarray
模式值的数组。
- countndarray
每种模式的计数数组。
示例
>>> a = np.array([[6, 8, 3, 0], ... [3, 2, 1, 7], ... [8, 1, 8, 4], ... [5, 3, 0, 5], ... [4, 7, 5, 9]]) >>> from scipy import stats >>> stats.mode(a) ModeResult(mode=array([[3, 1, 0, 0]]), count=array([[1, 1, 1, 1]]))
要获取整个数组的模式,请指定
axis=None
:>>> stats.mode(a, axis=None) ModeResult(mode=array([3]), count=array([3]))