简介:今天,首席首席执行官Note将与您分享Python平均值的相关内容,以填充十进制的保留。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
保留两个小数,做四座房屋和五个条目
方法1:使用字符串格式
A = 12.345
打印(“%。2F”%a)
#12.35
不确定您的读数如何读取,可能是读取文件,也可以从参数程序或输入开始。现在,假设我有这三个操作。
a = 13
b = 2
C = 2
他:sum = a + b + c
平均保留两个小数:avg =圆形(sum / 3,2)
方法1:使用圆形功能
a = 12.34567889
圆(A,1)= 12.3
#保持小数
方法2:格式输入
a = 12.34567889
打印(“%。1F”%a)
#保持小数
方法3:介绍十进制功能
从小数进口小数
a = 134.5657768
t =十进制(“ 134.5657768”)。量化(十进制(“ 0.0”))
打印(t)
#Output结果:1134.5
在这里,我们以Python阅读单元格式共享保留位的操作方法。
设备:华硕计算机
系统:Win10
软件:Pycharm2018.3.2
1.首先打开Pycharm,创建一个新的PY文件,然后输入“ A = 1.22222345a =('%。2F'%a)打印(a)”代码,如下图所示。
2.运行PY文件后,您可以看到小数点保持2个小数,如下图所示。
3.如果输入a =('%。4f'%a),请保持4位数字。如下图所示,您需要注意这四座房屋和五栋入口。
4.您还可以输入a =格式(a,'.2f')以保持小数位数,如下图所示。
5.最终运行PY文件,您可以看到保留2个小数号,这也是四个房屋和五座,如下图所示。
#编码= GBK
a = [1,2,3,4,5]
总和= 0
b = len(a)
打印(“此数组的长度为:”,B)
因为我在一个:
sum = sum +i
打印(“数组的总和为:”,总和)
打印(“阵列的平均数为”,sum/b)
或者
导入系统
总和= 0
CNT = 0
f = open('1.txt','r')
文件= f.readline()
while(文件):
sum = sum + float(文件.split(“,”,“)[0])
CNT = CNT + 1
文件= f.readline()
打印(sum / cnt)
f.close()
或者。
#!/usr/bin/env Pythonimport Timeimport Numpy为NP
dd = np.random.randint(0,20,size =(2*1000*1000))t_start = time.clock()avg_sum1 =
0.0 blockoffset = 0,而BlockOffset Len(DD):
如果DD [BlockOffset + 1] = 10:
avg_sum1 + = dd [BlockOffset + 1] * 0.1
别的:
avg_sum1 + = dd [BlockOffset + 0] * 0.01
blockOffset + = 2print('avg:' + str(avg_sum1 / len(dd) / 2))prop('exe Time:' +
str(time.clock()-t_start))))
扩展信息:
Python意识到和平,计数,最大最小值,平均值,中值,标准偏差,百分比。
导入系统
类统计:
def __init __(自我,序列):
#数字顺序我们将处理
#将所有内容转换为数值处理的流量
self.sequence = [float(item)for sequence]
def sum(self):
如果Len(self.Sequence)1:
没有返回
别的:
返回总和(self.Sequence)
def计数(自我):
返回len(self.Sequence)
def min(self):
如果Len(self.Sequence)1:
没有返回
别的:
返回最小(自我序列)
Def Max(Self):
如果Len(self.Sequence)1:
没有返回
别的:
返回最大(self.Sequence)
DEF AVG(自我):
如果Len(self.Sequence)1:
没有返回
别的:
返回总和(self.sequence)/len(self.Sequerence)
DEF中位数(自我):
如果Len(self.Sequence)1:
没有返回
别的:
self.sequerence.sort()
返回自我。
def stdev(self):
如果Len(self.Sequence)1:
没有返回
别的:
avg = seld.avg()
sdsq = sum(((i-avg)** 2 for i in self.sequence in self.sequence])
stdev =(sdsq/(len(self.sequence)-1))** .5
返回stdev
def%(自我,百分位数):
如果Len(self.Sequence)1:
值=无
elif(百分位数= 100):
sys.stderr.write('错误:百分位数必须为100。您支持:%s
'百分比)
值=无
别的:
element_idx = int(len(seld.sequerence)*(百分比/100.0))
self.sequerence.sort()
value = self.sequence [element_idx]
返回值
结论:以上是Python平均值的Python平均值的全部内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解此信息,请记住收集并关注此网站。