python获取列表中位数
中位数(Median)又称中值,统计学中的专有名词,是按顺序排列的一组数据中居于中间位置的数,代表一个样本、种群或概率分布中的一个数值,其可将数值集合划分为相等的上下两部分。
常见需要获取中位数的:学生成绩、薪资等。
按照中位数的定义,以下实现的是把数组按升序排列后,取中间的一位数,如果是偶数数列则取正中间两个偏左的一个,比如:[1,2,3,4],中位数取2,。
代码如下:
# !/usr/bin/python
# -*- coding: utf-8 -*-
"""
@contact: 微信 1257309054
@file: 获取中位数.py
@time: 2022/9/21 15:03
@author: LDC
"""
import random
import time
import numpy as np
def