Amy 原创整理|资料核验:2026-11-06
SciPy官方mode文档说明:即使有多个数值并列出现最多次,也只返回其中一个,同时返回该值的出现次数。这个接口给出的单个mode值,不能证明众数唯一。
Amy原创教学例子:数字列表[2,2,5,5,9]里,2和5都出现两次。若只把接口返回的一项写进报告,读者就看不到并列情况。这个例子是在解释频数关系,没有声称在当前环境执行过代码,也不依赖接口究竟选中哪一个并列值。
另一个容易混淆的参数是axis。默认axis=0;若想对整个多维数组合在一起计算,应按文档使用axis=None。统计每列的最常见数值,与统计全表的最常见数值,是两种不同问题。
Amy建议:报告需要列全并列项时,先整理各数值的频数,找出最高频数,再保留所有达到该频数的数值;不要把mode的单项输出直接命名为“全部众数”。也要一起查看count:官方约定空数组的mode为NaN、count为0,应先区分没有数据与有正常频数的结果。本文是接口使用说明,不是对任何真实人群或业务数据的分析。
官方来源:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.mode.html