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书籍信息爬虫实例
Mar 19 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Python 实现Serial 与STM32J进行串口通讯
Dec 18 Python
Python接口自动化判断元素原理解析
Feb 24 Python
python编写俄罗斯方块
Mar 13 Python
Python爬虫爬取新闻资讯案例详解
Jul 14 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
Python实现简单的猜单词
Jun 15 Python
Python Django获取URL中的数据详解
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
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
javascript 必知必会之closure
2009/09/21 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
js实现登录与注册界面
2017/11/01 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
Python打印输出数组中全部元素
2018/03/13 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
会计核算科岗位职责
2014/03/19 职场文书
公司会议策划方案
2014/05/17 职场文书
英语系本科生求职信
2014/07/15 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
求职信如何撰写?
2019/05/22 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB