问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python如何定义一个函数求列表各项数据平均值?

发布网友 发布时间:2022-04-23 02:20

我来回答

3个回答

热心网友 时间:2022-04-06 11:21

# coding = GBK

a =[1,2,3,4,5]

sum=0

b = len(a)

print("这个数组的长度为:",b)

for i  in a:

 sum =sum +i

print("这个数组之和为:",sum)

print("这个数组平均数为",sum/b)

import sys

sum = 0

cnt = 0

f = open('1.txt', 'r')

files = f.readline()

while (files ):

sum = sum + float(files .split(",")[0])

cnt = cnt + 1

files = f.readline()

print(sum / cnt)

f.close()

或者。

#!/usr/bin/env pythonimport timeimport numpy as np 

dd = np.random.randint(0, 20, size=(2*1000*1000))t_start = time.clock()avg_sum1 =

0.0BlockOffset = 0     while BlockOffset < len(dd):

if dd[BlockOffset + 1] <= 10:

avg_sum1 += dd[BlockOffset + 1] * 0.1

else:

avg_sum1 += dd[BlockOffset + 0] * 0.01

BlockOffset += 2print('Avg: ' + str(avg_sum1 / len(dd) / 2))    print('Exe time: ' +

str(time.clock() - t_start))

扩展资料:

python 实现求和、计数、最大最小值、平均值、中位数、标准偏差、百分比。

import sys  

class Stats:

def __init__(self, sequence):

# sequence of numbers we will process

# convert all items to floats for numerical processing

self.sequence = [float(item) for item in sequence]

def sum(self):

if len(self.sequence) < 1:

return None

else:

return sum(self.sequence)

def count(self):

return len(self.sequence)

def min(self):

if len(self.sequence) < 1:

return None

else:

return min(self.sequence)

def max(self):

if len(self.sequence) < 1:

return None

else:

return max(self.sequence)

def avg(self):

if len(self.sequence) < 1:

return None

else:

return sum(self.sequence) / len(self.sequence)   

def median(self):

if len(self.sequence) < 1:

return None

else:

self.sequence.sort()

return self.sequence[len(self.sequence) // 2]

def stdev(self):

if len(self.sequence) < 1:

return None

else:

avg = self.avg()

sdsq = sum([(i - avg) ** 2 for i in self.sequence])

stdev = (sdsq / (len(self.sequence) - 1)) ** .5

return stdev

def percentile(self, percentile):

if len(self.sequence) < 1:

value = None

elif (percentile >= 100):

sys.stderr.write('ERROR: percentile must be < 100.  you supplied: %s\n'% percentile)

value = None

else:

element_idx = int(len(self.sequence) * (percentile / 100.0))

self.sequence.sort()

value = self.sequence[element_idx]

return value

参考资料来源:百度百科-python

热心网友 时间:2022-04-06 12:39

l=[1,2,3]
def ave(a):
print(sum(a)/len(a))

 ave(l)
 2.0
 或者
 x = lambda c:sum(c)/len(c)
 print(x(l))
2.0

热心网友 时间:2022-04-06 14:13

举个例子:
def average(item_list = [1,2,3,4,5,6,7]):
return sum(item_list)/len(item_list)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
粒上皇开口熟栗120g*5袋(共600g)-详细介绍 三皇王板栗介绍 品牌榜:2024年板栗十大品牌排行榜 投票结果公布【新】 为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 用Python怎么求一组数的平均值 Python 中 输入一个数值列表,并求出其平均值。 淘宝如何完整注销店铺? 怎么用python求一个数的平方 怎么用python写出四个数的求和还有他们的平均值? 如何在淘宝网上撤销店铺? 求用python计算任意一个数,先对其取绝对值,然后计算其平方、平方根... 申请注销淘宝店铺? python计算一个序列的平均值的方法 python怎么求平均值及所有大于平均值的数? 手机淘宝店铺如何注销? python求平均值的代码 如何用python编一个函数,对输入的任意多个数进行求平均值。任意多个... 淘宝店铺怎么注销?不想开了 python中如何求列表中的平均数代码 python怎么求列表的平均值 淘宝店铺不想开了,怎么处理店铺呢?能注销么? python如何求平均数 卤肉饭怎么做? 如何烧卤肉饭 python编写程序求两个数的平方和 python如何求平方根 python如何输出平均成绩 python怎么利用循环求一个数的平方 客厅窗帘怎么选?教你实用技巧 客厅窗帘该如何选择与搭配呢? 客厅窗帘要怎么选择,客厅窗帘搭配技巧有哪些? 客厅窗帘怎么选? 客厅窗帘如何选择? 客厅飘窗窗帘怎么装才好看? 客厅窗帘怎么清洗 客厅的窗帘材质哪种好?如何选购好的窗帘 客厅的窗帘应该怎么选装才显得温馨呢? 家中客厅的窗帘应该怎么挑选? 客厅窗帘怎么选?客厅窗帘颜色选择有讲究 客厅的窗帘布置怎么样才合理? 2021年区块链如何发展? 在qq空间中怎么给未来的自己写说说 qq空间或者微信说说怎样发一个说说告诉 10后的自己怎样了 朋友圈有些内容已设置为部分人可见,怎么设置为公开?