python中列表列表求均值和中位数的示例分析

  介绍

这篇文章给大家分享的是有关python中列表列表求均值和中位数的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

代码如下

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才能()   打印才能(“您输入的两列表为,:“,num)   n 才能=,len (num)      #,才能打印(num (int (n/2 - 1)), +, num [int (n/2)])/2)   #,,,印刷(n)   if 才能;n % 2==0:   ,,,model =, (num (int (n/2 - 1)), +, num [int (n/2)])/2   其他的才能:   ,,,model =, num [int ((n + 1)/2,安康;1))   返回才能(模型)      ,,      时间=x 输入(“请输入第一个列表,:“)   时间=nums1  x.split (& # 39; & # 39;)   时间=nums1 [浮动(nums1[我]),for 小姐:拷贝范围(len (nums1)))      时间=y 输入(“请输入第二个列表,:“)   时间=nums2  y.split (& # 39; & # 39;)   时间=nums2 [浮动(nums2[我]),for 小姐:拷贝范围(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中列表列表求均值和中位数的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python中列表列表求均值和中位数的示例分析