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函数学习笔记
Oct 07 Python
Django处理文件上传File Uploads的实例
May 28 Python
Python sorted函数详解(高级篇)
Sep 18 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
Dec 26 Python
python实现二级登陆菜单及安装过程
Jun 21 Python
Python shutil模块用法实例分析
Oct 02 Python
flask框架渲染Jinja模板与传入模板变量操作详解
Jan 25 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
Mar 05 Python
python rolling regression. 使用 Python 实现滚动回归操作
Jun 08 Python
正确的理解和使用Django信号(Signals)
Apr 14 Python
python编程项目中线上问题排查与解决
Nov 01 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
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
Python 命令行参数sys.argv
2008/09/06 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
计算机专业大学生的自我评价
2013/11/14 职场文书
班组长的岗位职责
2013/12/09 职场文书
毕业评语大全
2014/05/04 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
保护校园环境倡议书
2015/04/28 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书