一、众数概念
众数(Mode)是统计学名词,在统计分布上具有明显集中趋势点的数值,代表数据的一般水平(众数可以不存在或多于一个)。 修正定义:是一组数据中出现次数最多的数值,叫众数,有时众数在一组数中有好几个。用M表示。 简单地说,就是一组数据中占比例最多的那个数。
二、利用numpy计算众数
# -*- coding: utf-8 -*-
"""
Created on Thu Oct 28 00:02:47 2019
@author: howard
求众数01
"""
import numpy as np
import collections
def getMode(arr):
arr = arr.flatten()
arr = sorted(arr)
# 获取每个不同元素出现的次数
freq_dict = dict(collections.Counter(arr))
for key in freq_dict:
print(key, freq_dict[key])
myli