def step_impl(context): expected = matrix(4, 4) for row in range(4): for col in range(4): expected[row][col] = float(context.table[row][col]) actual = context.b assert_matrix(actual, expected)
def step_impl(context, r, c): expected = matrix(2, 2) for row in range(2): for col in range(2): expected[row][col] = float(context.table[row][col]) actual = submatrix(context.m, r, c) assert actual == expected, "%r is not %r" % (actual, expected)
def step_impl(context): expected = matrix(4, 4) for r in range(4): for c in range(4): expected[r][c] = float(context.table[r][c]) assert transpose(context.a) == expected
def step_impl(context): expected = matrix(4, 4) for r in range(4): for c in range(4): expected[r][c] = float(context.table[r][c]) assert multiply_matrix(context.a, context.b) == expected
def step_impl(context, m, n): context.m = matrix(m, n) for row in range(m): for col in range(n): context.m[row][col] = float(context.table[row][col])
def step_impl(context): context.b = matrix(4, 4) for row in range(4): for col in range(4): context.b[row][col] = float(context.table[row][col])