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 sys.path详细介绍
Oct 17 Python
Python函数参数类型*、**的区别
Apr 11 Python
Python中super关键字用法实例分析
May 28 Python
Python基于pygame实现图片代替鼠标移动效果
Nov 11 Python
Python使用pyh生成HTML文档的方法示例
Mar 10 Python
解决python删除文件的权限错误问题
Apr 24 Python
Django如何自定义分页
Sep 25 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 Python
PyCharm配置anaconda环境的步骤详解
Jul 31 Python
利用Python判断你的密码难度等级
Jun 02 Python
Python数据分析之pandas读取数据
Jun 02 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上传中文文件名乱码问题处理方案
2015/02/03 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
JS面向对象编程之对象使用分析
2010/08/19 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
Layui实现带查询条件的分页
2019/07/27 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
从零学Python之hello world
2014/05/21 Python
python使用多线程不断刷新网页的方法
2015/03/31 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
python实现浪漫的烟花秀
2019/01/30 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
员工自我鉴定范文
2013/10/06 职场文书
党员自我评价分享
2013/12/13 职场文书
研究生求职自荐书
2014/06/23 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
关于工作经历的证明书
2014/10/11 职场文书
2014年作风建设心得体会
2014/10/22 职场文书