def test():
"""Tests the statistical functions.
Raises:
AssertionError if a test fails.
"""
testlist0 = [1, 2, 3, 4, 5]
testlist1 = [1, 2, 3, 4, 5, 6]
testlist2 = [2, 2, 3, 4, 4, 6]
testlist3 = [2, 2, 3, 4, 5, 6, 7]
assert mean(testlist0) - 5 <= 1e-6, mean(testlist0)
assert mean(testlist1) - 3.5 <= 1e-6, mean(testlist1)
assert mean(testlist2) - 21 / 6 <= 1e-6, mean(testlist2)
assert mean(testlist3) - 29 / 7 <= 1e-6, mean(testlist3)
assert median(testlist0) == 3, median(testlist0)
assert median(testlist1) - 3.5 <= 1e-6, median(testlist1)
assert median(testlist2) - 3.5 <= 1e-6, median(testlist2)
assert median(testlist3) == 4, median(testlist3)
assert mode(testlist3) == 2, mode(testlist3)
评论列表
文章目录