我必须编写一个函数,它接受长度≥2 的数字列表,并返回一个包含这些数字的算术平均值和无偏样本方差的元组。即给定一个项目列表 [𝑥1,𝑥2,…,𝑥𝑁],返回一个元组 (𝑚,𝑠2),其中:
我不允许使用内置函数,如求和、任何数学函数等。我不知道在不使用这些函数的情况下如何继续。
我的代码:
def mean_variance(numbers): m = sum(numbers) / len(numbers) var = sum((xi - m) ** 2 for xi in numbers) / len(numbers) return m, var
我正在测试的内容:
assert(mean_variance([1, 2, 3]) == (2, 1))
繁华开满天机
蝴蝶不菲
慕尼黑的夜晚无繁华
相关分类