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 图片验证码代码分享
Jul 04 Python
python实现保存网页到本地示例
Mar 16 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 Python
Python地图绘制实操详解
Mar 04 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
Python 画出来六维图
Jul 26 Python
Django 自动生成api接口文档教程
Nov 19 Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 Python
浅谈python中的多态
Jun 15 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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
php生成与读取excel文件
2016/10/14 PHP
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
JavaScript模块详解
2017/12/18 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
原生js拖拽功能制作滑动条实例代码
2021/02/05 Javascript
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
python自动发送测试报告邮件功能的实现
2019/01/22 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
大学生毕业自我鉴定范文
2013/09/19 职场文书
给小学生的新年寄语
2014/04/04 职场文书
股指期货心得体会
2014/09/10 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
技术负责人岗位职责
2015/02/10 职场文书
新闻稿件写作范文
2015/07/18 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
python_tkinter弹出对话框创建
2022/03/20 Python
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android