使用python求数据离散度
在 excel 中有一个名为 AVEDEV 的函数,它返回一组数据与其均值的绝对偏差的平均值,可用于评测一组数据的离散度。
以下 python 代码可以实现类似的功能:
#!/bin/pythonimport sysdef get_avedev(data):if len(data) == 0:return -1;ave = sum(data) * 1.0 / len(data)return sum([abs(v - ave) for v in data]) * 1.0 / len(data) def main():if len(sys.argv) < 2:print "Usage: %s number-seqs" % sys.argv[0]return data = []for i in range(1, len(sys.argv)):data.append(float(sys.argv[i]))ave = sum(data) * 1.0 / len(data)avedev = get_avedev(data)print "average: %lf" % aveprint "avedev: %lf" % avedevprint "avedev ratio: %lf" % (avedev / ave)if __name__ == "__main__":main()
使用示例:
$ stat.py 0.1966 0.1957 0.1971 0.1967 0.1971 0.1963 0.1952
average: 0.196386
avedev: 0.000559
avedev ratio: 0.002847
使用python求数据离散度相关推荐
- Python求一组数据的均值,方差,标准差
Python求一组数据的均值,方差,标准差 代码如下: def get_mean_var_std(arr):import numpy as np#求均值arr_mean = np.mean(arr)# ...
- python处理数据的优势-Python语言的七大优势
原标题:Python语言的七大优势 Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎. 诚然,它有点老了,但 ...
- python求数字平均值_python 求10个数的平均数实例
python 求10个数的平均数实例 更新时间:2019年12月16日 18:00:02 作者:qq_20076527 今天小编就为大家分享一篇python 求10个数的平均数实例,具有很好的参考价值 ...
- python画图数据的平均值怎么算的_Python气象数据处理与绘图(2):常用数据计算方法...
对于气象绘图来讲,第一步是对数据的处理,通过各类公式,或者统计方法将原始数据处理为目标数据. 按照气象统计课程的内容,我给出了一些常用到的统计方法的对应函数: import numpy as np 平 ...
- 手把手教你用Python求均值、中值和众数
导读:数据科学入门:集中趋势度量--均值.中值和众数. 作者:保罗·戴特尔(Paul Deitel).哈维·戴特尔(Harvey Deitel) 来源:大数据DT(ID:hzdashuju) 本文我们 ...
- Python excle数据读写
Python excle数据读写 将数据存到excel里面,python去操作excel 1.只支持.xlsx这种后缀名----openpyxl只支持这种格式 2.创建.xlsx文件的时候,一定不要在 ...
- 如何用python处理缺失值_用Python处理数据集中的缺失值
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 现实生活中的数据经常存在缺失值.产生缺失值的原因有很多,如观察资料未被记录.数据损坏等.由于很多机器学习算 ...
- Python基础-数据类型转换,默认参数,关键字参数
Python基础-数据类型转换,文件操作,默认参数,关键字参数 1.数据类型之间转换 """ 数字型:int float bool compex 非数字型:list tu ...
- python求极限中有算术平方根如何表达_Python求算数平方根和约数的方法汇总
Python求算数平方根和约数的方法汇总 一.求算术平方根 a= x=int(raw_input('Enter a number:')) if x >= : while a*a < x: ...
最新文章
- gulp插件之browser-sync安装报错
- GIT 换行符相关操作
- 进一步认识golang中的并发
- 半波整流后的灯泡功率是多少?
- ASA防火墙11 应用层检测
- 关于JetBrains CLion 激活 (CLion License Activation)的解决办法,带hosts详细修改
- Pixhawk之姿态控制篇
- elementUI日期选择器:仅设置可选择时间区间
- 《python接口自动化测试》笔记
- 跨域请求——jsonp与cors
- iptables -F 后断开连接
- 解决win7下打不开虚拟机的情况
- leetcode幂集
- 手机连接adb操作步骤
- C++ 控制台编译时显示‘ ld returned 1 exit status’
- Android仿微信视频聊天窗口,Android仿微信语音聊天界面设计
- 快速学习-Ballot -- 一个简单的投票合约
- android仿华为系统相册之智能相册开发
- C#导入Excel数据(简单)
- 华为Datacom认证介绍