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中Collections模块的Counter容器类使用教程
May 31 Python
python绘制条形图方法代码详解
Dec 19 Python
python中实现数组和列表读取一列的方法
Apr 03 Python
详解python读取image
Apr 03 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
python re.sub()替换正则的匹配内容方法
Jul 22 Python
Python在Matplotlib图中显示中文字体的操作方法
Jul 29 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Django Model中字段(field)的各种选项说明
May 19 Python
Python如何输出警告信息
Jul 30 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
May 06 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
文件上传的实现
2006/10/09 PHP
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
Python数组条件过滤filter函数使用示例
2014/07/22 Python
python中的字典详细介绍
2014/09/18 Python
Python操作CouchDB数据库简单示例
2015/03/10 Python
python解决方案:WindowsError: [Error 2]
2016/08/28 Python
Python反射和内置方法重写操作详解
2018/08/27 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
如何理解Python中包的引入
2020/05/29 Python
python3 kubernetes api的使用示例
2021/01/12 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
营业员演讲稿
2013/12/30 职场文书
工作会议欢迎词
2014/01/16 职场文书
2014中考励志标语
2014/06/05 职场文书
火锅店的活动方案
2014/08/15 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
详解redis分布式锁的这些坑
2021/05/19 Redis