def test_vector_equality(): v1 = [1, 2, 3, 4, 5] v2 = [1, 2, 3, 4, 5] v3 = [1, 2, 3, 4, 6] v4 = [1, 2, 3, 4] assert_true(mystats.check_vector_equality(v1, v2)) assert_false(mystats.check_vector_equality(v2, v3)) assert_false(mystats.check_vector_equality(v3, v4))
def test_dot_prod(): data = {1:[1, 2, 3, 4, 5], 2:[1, 2, 3, 4, 5], 3:[1, 2, 3, 4, 5], 4:[1, 2, 3, 4, 5]} multiplier = [2, 2, 2, 2, 2] truth = [30, 30, 30, 30] assert_true(mystats.check_vector_equality(truth, mystats.dot_product_sanity(data, multiplier)))