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使用修饰器执行函数的参数检查功能示例
Sep 26 Python
Flask数据库迁移简单介绍
Oct 24 Python
Python处理命令行参数模块optpars用法实例分析
May 31 Python
python处理数据,存进hive表的方法
Jul 04 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
对python For 循环的三种遍历方式解析
Feb 01 Python
python里dict变成list实例方法
Jun 26 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
python中append实例用法总结
Jul 30 Python
Python中and和or如何使用
May 28 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
方法汇总:Python 安装第三方库常用
Apr 26 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
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
php查看当前Session的ID实例
2015/03/16 PHP
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
从Python程序中访问Java类的简单示例
2015/04/20 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
python非递归全排列实现方法
2017/04/10 Python
Python hashlib模块用法实例分析
2018/06/12 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
python线程join方法原理解析
2020/02/11 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
python 字符串格式化的示例
2020/09/21 Python
python安装及变量名介绍详解
2020/12/12 Python
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
本科毕业生应聘求职信
2014/07/06 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
2015年共青团工作总结
2015/05/15 职场文书
乱世佳人观后感
2015/06/08 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
python通过新建环境安装tfx的问题
2022/05/20 Python