import math
def calculate_standard_deviation(data):
# 计算平均值
mean = sum(data) / len(data)
# 计算每个数据点与平均值的差的平方
squared_diffs = [(x - mean) ** 2 for x in data]
# 计算方差(差的平方的平均值)
variance = sum(squared_diffs) / len(data)
# 计算标准差(方差的平方根)
standard_deviation = math.sqrt(variance)
return standard_deviation
# 示例数据
data = [10, 12, 23, 23, 16, 23, 21, 16]
# 调用函数并打印结果
std_dev = calculate_standard_deviation(data)
print(f"标准差: {std_dev}")
math 模块来计算平方根。calculate_standard_deviation 函数接收一个数据列表 data 作为参数。sum(data) / len(data) 计算数据的平均值。[10, 12, 23, 23, 16, 23, 21, 16]。上一篇:python的if
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站