网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python取中位数函数 Python怎么求中位数

如何用python求list的中位数

def median(lst):

创新互联长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为南明企业提供专业的成都做网站、网站建设,南明网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

if not lst:

return 

lst=sorted(lst)

if len(lst)%2==1:

return lst[len(lst)//2]

else:

return  (lst[len(lst)//2-1]+lst[len(lst//2])/2.0

python用户输入若干个整数,按降序打印输出在一行(使用空格间隔),并给出中位数?

# coding=gbk

import numpy as np

inputStr = input("请输入多个整数,以空格分隔:")

# 使用列表推导式将输入的内容以空格分隔,如果有小数,则通过int函数变为整数

input_lists = [int(num) for num in inputStr.split(" ")]

# 通过sort方法,并使用参数reverse=True,来将列表的数据以降序排列

input_lists.sort(reverse=True)

# 由于通过",".join()连接的列表不能有整数元素,所以通过列表推导式将列表每个元素通过str转为字符串后,再联接为以逗号分隔的字符串

print(",".join([str(num) for num in input_lists]))

# 使用numpy的median函数来得到中位数

print(np.median(input_lists))

中位数python代码

使用python找到一列数的中位数并输出的代码示例如下,只有9行代码:

import random;

N=9;lst=[

random.randint(0,100)

for i in range(N)];

lst.sort();

l=len(lst);

print("sorted:",lst);

print("median:",

sum(lst[((l-1)//2):(l//2+1)])/2);


网页标题:python取中位数函数 Python怎么求中位数
文章路径:http://bjjierui.cn/article/hpcipe.html

其他资讯