python 计算平均值、中位数、标准差
python计算平均值、中位数、标准差(通过导入原有txt文件中的数组)
运行截图:
代码:
def getdata(filename): #导入原有txt文件中的数组with open(filename, 'r') as f: numlist=f.readlines()nums=[]for data in numlist:nums.append(int(data)) return numsdef mean(numbers): #计算平均值s=0.0for n in numbers:num=int(n)s=s+numreturn s/len(numbers)def dev(numbers,mean): #计算标准差sdev=0for num in numbers:sdev=sdev+(num-mean)**2 return pow(sdev/(len(numbers)-1),0.5) def median(numbers): #计算中位数news_numbers=sorted(numbers)size=len(news_numbers)if size%2==0:med=(news_numbers[size//2-1]+news_numbers[size//2])/2else:med=news_numbers[size//2]return medfilename = 'p-txt.txt' #打开已有文件
numbers = getdata(filename)
m=mean(numbers)
print("平均值为{},标准差为{:.2},中位数为{}.".format(m,dev(numbers,m),median(numbers)))
python 计算平均值、中位数、标准差相关推荐
- python计算平均值标准差和中位数_如何使用python求平均数、方差、中位数
python求平均数.方差.中位数的例子 CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入 ...
- Python计算平均值、方差和标准差
代码如下 # 调出numpy import numpy as npdf = [21, 22, 30, 23, 15, 12] # 要计算的数值# 求均值 mean = np.mean(df) # 求方 ...
- Python—计算方差、标准差
方差.标准差 1.离散程度的测度值之一 2.最常用的测度值 3.反应了数据的分布 4.反应了各变量值与均值的平均差异 5.根据总体数据计算的,称为总体方差或标准差:根据样本数据计算的称为样本方差或标准 ...
- python 计算男女电影标准差 coursera男女电影评分差异分析编程
最近学习AI的强有力工具Python. 看到南京大学 的 用python玩转数据视频,有一个计算标准差的作业,现分享如下 import pandas as pd # 导入评分数据 ratingData ...
- 用python计算方差,标准差和百分位数
方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量.概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度. 标准差(Standard Deviation) ,是离均差平方的算术 ...
- python计算列表中位数的函数_python的列表List求均值和中位数实例
我就废话不多说了,直接上代码吧! import numpy as np a = [2,4,6,8,10] average_a = np.mean(a) median_a = np.median(a) ...
- Python——计算方差、标准差、均方差、均方根值、均方误差、均方根误差
# -*- coding: utf-8 -*-import mathdef get_average(records):"""平均值"""re ...
- python计算平均值画折线图_【Python数据分析】一、matplotlib绘制折线图
matplotlib是最流行的Python会图库,主要做数据可视化图表. 本节目标:学习绘制折线图(plt.plot) 设置图片的大小和分辨率(plt.figure) 实现图片的保存(plt.save ...
- R语言raster包计算多个栅格图像平均值、标准差的方法
本文介绍基于R语言中的raster包,批量读取多张栅格图像,对多个栅格图像计算平均值.标准差,并将所得新的栅格结果图像保存的方法. 在文章R语言raster包批量读取单一或大量栅格图像(htt ...
最新文章
- Django视图简介
- 深度优化LNMP之MySQL
- 局域网聊天软件 设计文档怎么写?
- 持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK
- RH413-Linux系统下的SUID文件权限测试
- 那些年我们清除过的浮动
- 一个简单的Python调度器
- String是java中的基本数据类型吗
- 车间调度建模系列6|扩展析取图之顺序不依赖准备时间
- 使用Python批量抓取单词发音
- 在线抓娃娃 html,萤石云开放平台提供在线抓娃娃解决方案
- AnimationController
- 自动驾驶综述|定位、感知、规划常见算法汇总
- [安卓逆向]安卓逆向-一次简单的静态分析
- miui资源全集K60 K50 k40 k30 K20 小米14 小米13 小米12 小米11-小米6
- Negroni中间件源码分析
- csv文件示例_自己动手? -一个简单的CSV解析器示例
- libGDX学习记录(一)
- 分析ctr模型效果的一些思路总结
- 剑网三重置版服务器维护,《剑网三》重制版基础教程,让你从入门萌新步入大佬行列...
热门文章
- Android GPS定位及实例
- java计算机毕业设计忻府区饭中有豆粮油销售系统源码+mysql数据库+lw文档+系统+调试部署
- 微型计算机使用的三类总线,微型计算机中使用的三类总线,不包括____。
- 最接近的数 牛客网 程序员面试金典 C++ Python
- Android-入门学习笔记-数据库基础
- Java二维数组,将古诗《相思》分别用横版和竖版的形式输出
- matlab 做机械臂控制系统,用MATLAB和Simulink高效设计机械臂算法|小迈步之系统仿真(二)...
- 【队列】 象棋中的马 BFS C++ (接上一篇文章)
- 【原创】NetNumenU31R20V12.14.20T80-SP002 授权文件破解方法
- 电脑桌面上回收站图标不见了怎么恢复?