我就废话不多说了,直接上代码吧!

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的列表List求均值和中位数实例相关推荐

  1. python计算平方用map函数_python的map函数的使用方法详解以及使用案例(处理每个元素的自增、自减、平方等)...

    1.用我们之前学过的求一下平方(只有一个列表) #求平方 num=[1,5,6,2,7,8] a=[]for n innum: a.append(n**2)print(a) C:python35pyt ...

  2. python列表常用操作函数_Python入门——列表常用操作

    Python列表常用操作 准备 控制台输入ipython parallels@parallels-vm:~$ ipythonPython 2.7.12 (default, Dec 4 2017, 14 ...

  3. python计算四元素组合算法_python – 算法,列表元素之间的最近点

    这种方法是一种强力方法,但使用类似于Dijkstra算法的消除方法,这导致了更少的情况(使得算法最有可能快几个数量级,特别是对于大型列表或大量列表).告诉我你是否理解它,我可以澄清一下.可以在此处找到 ...

  4. python中列表数据汇总和平均值_python的列表List求均值和中位数实例

    这篇文章主要介绍了python的列表List求均值和中位数实例,具有很好对参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 我就废话不多说了,直接上代码吧! import numpy as np ...

  5. Python计算字符串长度的函数

    文章目录 Python三种计算字符串长度的函数 1.使用内置函数len 2.使用for循环 3.使用while循环和切片 代码 代码展示 代码运行结果 Python三种计算字符串长度的函数 1.使用内 ...

  6. python求均值、中位数、众数的方法

    首先需要数据源,这里随便写了一个: nums = [1,2,3,4] 求均值和中位数均可以使用numpy库的方法: import numpy as np#均值 np.mean(nums) #中位数 n ...

  7. Numpy求均值、中位数、众数的方法

    首先需要数据源,这里随便写了一个: nums = [1,2,3,4] 求均值和中位数均可以使用numpy库的方法: import numpy as np#均值 np.mean(nums) #中位数 n ...

  8. python编写列表排序函数_python序列列表怎么排序?

    Python序列中的列表怎么排序? 1.sort方法排序原址排序list.sort(key=None,reverse=False(or True)) 当reverse=False时:为正向排序: 当r ...

  9. python计算菜单消费总额字典_python之数据运算、字典、列表

    常量定义规则:常量意义为不可做更改:常量定义名称为全大写: 如:MYSQL_CONNECTION= '192.168.1.1' pyc:python生成的翻译文件,使计算机能够识别python语言: ...

最新文章

  1. Android新浪微博登陆和获取个人信息
  2. 为什么c语言写程序要挂起,我运行的C语言程序挂起了,应该怎么办?
  3. U3D 代码自动化生成定制预置体的旋转问题
  4. Python基础知识-优雅的with as语句
  5. Docker container与宿主进程相互隔离的实现原理
  6. php获得指定目录文件,PHP遍历指定文件夹获取路径及大小(包含子文件夹)
  7. 判断日期是否为当月最后一天_对比Excel,怎么用Python获取指定月最后一天的日期...
  8. 中国搪瓷板(VE+Panel)市场趋势报告、技术动态创新及市场预测
  9. 百分点舆情洞察系统解决方案
  10. 为什么语音输入法始终没有在电脑上得以普及?
  11. 数据中心安全管理解决方案
  12. PPC手机QQ2008 最新版下载
  13. javascript基础常识问答(一)
  14. 在mudbuilder上的胡扯3
  15. 扪心自问!15个IT技术人员必须思考的问题
  16. JavaScript学习笔记(6)变量
  17. ESP32远程OTA指令升级bin固件
  18. 苏大计算机学院出国交流,新闻 | 2019年苏州大学国际化工作交流和推进会顺利举办...
  19. python selenium 教程(-) 安装
  20. 哪个编程语言最有前途?

热门文章

  1. 给大家推荐几款好用的软件
  2. 纯电动跑车中的贵族,全新保时捷Taycan T来袭
  3. 慕课网 (IT技能学习平台)
  4. 同事都说我卷,趁着午休我 —— 彻底熟练使用《Vue3的选项APi》
  5. 【Java设计模式】Java设计模式之(十五)策略模式(Strategy Pattern)
  6. 哈工大计算机网络第七章——无线网络与移动网络复习
  7. QNX Hypervisor —— 虚拟机
  8. Ubuntu设置虚拟机共享目录在mnt下无法显示文件
  9. 大数据平台开发:大数据系统架构模块解析
  10. DR-CAN的工程数学基础学习笔记(2)线性化泰勒级数泰勒公式