老师:用ModeArray-数组的众数函数,求一个数组的众数,如果这个数组的数值都相同,得到的结果是:False,[] 。请问这个结果合理吗,按照直觉理解,应该是这个数组的任意一个数值。
当多个数值出现次数相同时,它们均为众数;若所有数值出现次数相同,则数据集无众数。
这是百度搜索的定义:多重性与无众数情况:当多个数值出现次数相同时,它们均为众数(如数据集{1,2,2,3,3,4}的众数为2和3);若所有数值出现次数相同,则数据集无众数(如{1,2,3,4,5})。
“若所有数值出现次数相同”可以理解为没有出现重复的数值,每个数值出现的次数为1,如果数组的数值都相同,是不是可以理解为上述定义“当多个数值出现次数相同时”的一种特殊形式,每个数值都出现N次,那么它们都应该是众数?
当多个数值出现次数相同时;若所有数值出现次数相同,则数据集无众数。
我看看