Python——众数

来源:互联网 发布:如何修改mac地址 编辑:程序博客网 时间:2024/06/07 05:21
#适用条件:列表元素都是正整数from numpy import *import numpy as np#v_list = [2,1,2,3,1]v_list = [3,1,2]print('v_list is : ',v_list)# 若 v_list[i] = k , 则 v_element_cnt_list[k] +=1## 即 v_element_cnt_list[k]记录了列表v_list值为k的元素出现的次数###(k = 0,1,...,n-1 ; n为列表v_element_cnt_list的长度)v_element_cnt_list =  list(np.bincount(v_list))v_element_cnt_max = max(v_element_cnt_list)if  v_element_cnt_max > 1:    for v_average,v_cnt in enumerate(v_element_cnt_list) :        if v_cnt == v_element_cnt_max :            print('众数 :',v_average)elif v_element_cnt_max == 1:    print('各元素只出现1次,暂无众数!!!')
原创粉丝点击