Python基本统计值计算是指使用Python语言来计算一组数据的基本统计值,如平均值、中位数、众数、标准差等。是一个使用Python计算统计值的示例代码:
Python基本统计值计算是指使用Python语言来计算一组数据的基本统计值,如平均值、中位数、众数、标准差等。
是一个使用Python计算统计值的示例代码:
# 计算平均值
def mean(numbers):
return float(sum(numbers)) / max(len(numbers), 1)
# 计算中位数
def median(numbers):
numbers.sort()
if len(numbers) % 2 == 0:
mid = int(len(numbers)/2 - 1)
a = numbers[mid]
b = numbers[mid + 1]
return (a + b) / 2.0
else:
return numbers[int(len(numbers)/2)]
# 计算众数
def mode(numbers):
most = max(list(map(numbers.count, numbers)))
return list(set(filter(lambda x: numbers.count(x) == most, numbers)))
# 计算标准差
def stdev(numbers):
avg = mean(numbers)
variance = sum([pow(x-avg,2) for x in numbers])/float(len(numbers)-1)
return math.sqrt(variance)
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(40条)