当前位置: 首页 > 网络应用技术

python平均填充小数

时间:2023-03-08 23:32:17 网络应用技术

  简介:今天,首席首席执行官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平均值的全部内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解此信息,请记住收集并关注此网站。