python的列表List求均值和中位数实例


Posted in Python onMarch 03, 2020

我就废话不多说了,直接上代码吧!

import numpy as np
a = [2,4,6,8,10]
average_a = np.mean(a)
median_a = np.median(a)

知识补充:python--寻找两个列表的中位数

题目描述:

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。

请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。

你可以假设 nums1 和 nums2 不会同时为空。

示例 1:

nums1 = [1, 3]
nums2 = [2]

则中位数是 2.0

示例 2:

nums1 = [1, 2]
nums2 = [3, 4]

则中位数是 (2 + 3)/2 = 2.5

# nums1 = [1,3,3]
# nums2 = [2,5,4]
def list_model(nums1,nums2):
  nums = nums1 + nums2
  nums.sort()
  print("您输入的两列表为 :",nums)
  n = len(nums)

  # print((nums[int(n/2-1)] + nums[int(n/2)])/2)
#   print(n)
  if n%2==0:
    model = (nums[int(n/2-1)] + nums[int(n/2)])/2
  else:
    model = nums[int((n+1)/2 - 1)]
  return(model)

  

x = input("请输入第一个列表 :")
nums1 = x.split(',')
nums1 = [float(nums1[i]) for i in range(len(nums1))]

y = input("请输入第二个列表 :")
nums2 = y.split(',')
nums2 = [float(nums2[i]) for i in range(len(nums2))]

print("您所求的两列表的中位数为 :",list_model(nums1,nums2))
请输入第一个列表 :1,2.5,4
请输入第二个列表 :2,3,4
您输入的两列表为 : [1.0, 2.0, 2.5, 3.0, 4.0, 4.0]
您所求的两列表的中位数为 : 2.75

以上这篇python的列表List求均值和中位数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python自动化测试ConfigParser模块读写配置文件
Aug 15 Python
python-str,list,set间的转换实例
Jun 27 Python
python3.5基于TCP实现文件传输
Mar 20 Python
Python-接口开发入门解析
Aug 01 Python
Series和DataFrame使用简单入门
Nov 13 Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
Feb 21 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
Python @property及getter setter原理详解
Mar 31 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
Pycharm连接远程服务器并远程调试的全过程
Jun 24 Python
python读取mnist数据集方法案例详解
Sep 04 Python
基于Python数据分析之pandas统计分析
Mar 03 #Python
python 的numpy库中的mean()函数用法介绍
Mar 03 #Python
Python统计学一数据的概括性度量详解
Mar 03 #Python
python多维数组分位数的求取方式
Mar 03 #Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 #Python
python Plotly绘图工具的简单使用
Mar 03 #Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 #Python
You might like
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
js中日期的加减法
2015/05/06 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
深入了解Vue3模板编译原理
2020/11/19 Vue.js
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
Python 中的lambda函数介绍
2018/10/10 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
Python中请不要再用re.compile了
2019/06/30 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
详解Python打包分发工具setuptools
2019/08/05 Python
Python中logging日志库实例详解
2020/02/19 Python
如何一键升级Python所有包
2020/11/05 Python
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
财务科科长岗位职责
2014/03/10 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
关爱留守儿童主题班会
2015/08/13 职场文书