python列表求平均值是什么函数_用Python计算列表中列的平均值
假设你有你的清单table = [[1, 2, 3], [10, 20, 30], [100, 200, 300]]
您可以使用zip转置它,并将原始列表作为参数列表传递(星号做什么):transposed = zip(*table)
: [(1, 10, 100), (2, 20, 200), (3, 30, 300)]
要获取这些列的总和,可以使用映射函数映射每个条目:sums = map(sum, transposed)
: [111, 222, 333]
因为平均值是总和除以长度,所以我们可以使用一个函数:def avg(items):
return float(sum(items)) / len(items)
或者你可以在lambda中这样做:avg = lambda items: float(sum(items)) / len(items)
用这个代替sum:averages = map(avg, transposed)
你可以把这些放在一个函数中,比如:table = [[1, 2, 3], [10, 20, 30], [100, 200, 300]]
averages = map(lambda items: float(sum(items)) / len(items), zip(*table))
但这有点读不懂,所以通常可以更清楚地分解:table = [[1, 2, 3], [10, 20, 30], [100, 200, 300]]
transposed = zip(*table)
avg = lambda items: float(sum(items)) / len(items)
averages = map(avg, transposed)
python列表求平均值是什么函数_用Python计算列表中列的平均值相关推荐
- python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例
前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...
- 用python编写一个求偶数阶乘的函数_一行Python代码写阶乘函数
原标题:一行Python代码写阶乘函数 背景 我以前用Dart写过一行的阶乘函数: fact(double n) => n < 0 ? throw ('n must be bigger t ...
- python如何同时运行两个函数_关于python:使2个函数同时运行
我试图让两个函数同时运行. 1 2 3 4 5 6 7 8def func1(): print 'Working' def func2(): print 'Working' func1() func2 ...
- python例题求乘客等车时间_利用Python数据处理进行公交车到站时间预测(一)
1.数据格式 id int id编号 type int 41表示站间数据,42中间站进出数据 43始末站进出数据 route_id int 线路ID号,10454,10069,120881 ...
- python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...
python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l 直接上代码def l(list): def d(): return list return d ...
- python一些常用函数_【python】常用的一些内置函数
1.cmp cmp(A,B)函数,比较A,B的大小,如果A大于B,返回1,A小于B返回-1,A等于B返回0 print cmp(12,33) >>>-1 print cmp(&quo ...
- 数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y;计算x中数据的平均值ave及大于平均值的元素个数n。c++实现
题目描述 编程序,实现如下功能: (1)定义两个一维数组x,y,不超过50个元素. (2)从键盘输入k个整数到数组x中. (3)计算x中数据的平均值ave及大于平均值的元素个数n并输出. (4)将数组 ...
- R语言使用dplyr包的group_by函数和summarise函数基于分组变量计算分析中涉及的所有协变量的均值(Difference in means of covariates)
R语言使用dplyr包的group_by函数和summarise函数基于分组变量计算分析中涉及的所有协变量的均值(Difference in means of covariates) 目录
- python什么是高阶函数_说说 Python 中的高阶函数
高阶函数(higher-order function)指的是:接受一个函数为参数,或者把函数作为结果值返回的函数1. 1 sorted() 比较常见的高阶函数是 sorted(),其内部的关键字参数 ...
最新文章
- 用Python批量实现多Excel多Sheet合并的4种方法
- axis1 web Service 环境部署
- python概念股_python 股票 监控,安防监控概念股,新的安防监控概念股有哪些?
- 总线接口与计算机通信(五)CAN总线
- SAP UI5 workthrough 12 sap.m.shell
- sw工程图导出bom_SolidWorks材料明细表自动调用钣金展开尺寸,轻松导出BOM表
- 沈阳大学生招聘2020计算机,2020沈阳市高校毕业生基层公共岗位服务计划人员招录600人...
- go 判断切片是否存在某元素_Golang基础之切片
- javabean和java类_java对象 POJO和JavaBean的区别
- AsyncContext简介
- c#类的多态和文件流复习
- html背景毛玻璃,一秒提高格调!帮你快速生成网页毛玻璃背景的酷站(附CSS代码)...
- 基于Java的学生管理系统
- 【ShaderLab学习】AlphaTest AlphaBlend理解[1]
- 【MySQL】轻松学习 唯一索引
- 【python 作日期的折线图和柱状图组合图】
- c语言中(char)的用法,c语言中char的用法是什么意思.docx
- JDBC连接报错:Client does not support authentication protocol requested by server; consider upgrading MyS
- (PTA)数据结构(作业)11、树和图
- QT5.14.1实现界面开场动画