def eval_is_wellformed_4(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q4 as Sub from mycode import matrix as Ref sub = lambda: Sub.is_wellformed([[1, 2, 3], [1, 2]]) ref = lambda: Ref.is_wellformed([[1, 2, 3], [1, 2]]) return E.eval_matfun(fname, sub, ref)
def eval_are_addable_4(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q4 as Sub from mycode import matrix as Ref sub = lambda: Sub.are_addable(m1 + [[3]], m2) ref = lambda: Ref.are_addable(m1 + [[3]], m2) return E.eval_matfun(fname, sub, ref)
def eval_add_list_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q4 as Sub from mycode import matrix as Ref sub = lambda: Sub.add_lists(l1, l2) ref = lambda: Ref.add_lists(l1, l2) return E.eval_matfun(fname, sub, ref)
def eval_multiply_matrices_2(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q4 as Sub from mycode import matrix as Ref sub = lambda: Sub.multiply_matrices(m1, m2) ref = lambda: Ref.multiply_matrices(m1, m2) return E.eval_matfun(fname, sub, ref)
def eval_scalar_multiply_list_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q4 as Sub from mycode import matrix as Ref sub = lambda: Sub.scalar_multiply_list(23, l2) ref = lambda: Ref.scalar_multiply_list(23, l2) return E.eval_matfun(fname, sub, ref)
def eval_are_multipliable_7(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q4 as Sub from mycode import matrix as Ref sub = lambda: Sub.are_multipliable(m1, m2 + [[34]]) ref = lambda: Ref.are_multipliable(m1, m2 + [[34]]) return E.eval_matfun(fname, sub, ref)
def eval_evaluate_SOP_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q3 from mycode import evaluate_SOP as Ref o = lambda: Q3.evaluate_SOP(sop) e = lambda: Ref.evaluate_SOP(sop) return E.eval_matfun(fname, o, e)
def eval_product_of_list_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q3 from mycode import evaluate_SOP as Ref o = lambda: Q3.product_of_list(t3) e = lambda: Ref.product_of_list(t3) return E.eval_matfun(fname, o, e)
def eval_decrement(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q2 from mycode import mathop n = random.randint(1, 100) o = lambda: Q2.decrement(n) e = lambda: mathop.decrement(n) return E.eval_matfun(fname, o, e)
def eval_sum_of_list_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q3 from mycode import evaluate_SOP as Ref terms = Ref.reduce_terms(sop) o = lambda: Q3.sum_of_list(terms) e = lambda: Ref.sum_of_list(terms) return E.eval_matfun(fname, o, e)
def eval_divide_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q2 from mycode import mathop y = random.randint(1, 1000) x = random.randint(1, 100) * y o = lambda: Q2.divide(x, y) e = lambda: mathop.divide(x, y) return E.eval_matfun(fname, o, e)
def eval_multiply_1(): fname = __name__ + "." + sys._getframe().f_code.co_name from code import Q2 from mycode import mathop x = random.randint(1, 100) y = random.randint(1, 100) o = lambda: Q2.multiply(x, y) e = lambda: mathop.multiply(x, y) return E.eval_matfun(fname, o, e)