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之通过Python连接数据库
Oct 28 Python
基于python socketserver框架全面解析
Sep 21 Python
Python语言描述随机梯度下降法
Jan 04 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
python读取文本绘制动态速度曲线
Jun 21 Python
Linux上使用Python统计每天的键盘输入次数
Apr 17 Python
pytorch之inception_v3的实现案例
Jan 06 Python
python实现输入三角形边长自动作图求面积案例
Apr 12 Python
Python学习之os模块及用法
Jun 03 Python
jupyter notebook 写代码自动补全的实现
Nov 02 Python
Python进行区间取值案例讲解
Aug 02 Python
python数字图像处理之对比度与亮度调整示例
Jun 28 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 数组遍历顺序理解
2009/09/09 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
php中in_array函数用法分析
2014/11/15 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
php 读取文件夹下所有图片、文件的实例
2018/10/17 PHP
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
js判断页面中是否有指定控件的简单实例
2014/03/04 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
2016/08/01 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
Python简明入门教程
2015/08/04 Python
Python使用面向对象方式创建线程实现12306售票系统
2015/12/24 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
机电专业个人自荐信格式模板
2013/09/23 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
创意广告词
2014/03/17 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
幼儿园辞职书
2015/02/26 职场文书
工作收入证明范本
2015/06/12 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js