def test_gauss_elimination_00(self): n = 2 mat_a = m.get_random_mat(n, n) vec_x = m.get_random_vector(n) vec_b = m.mul_mat_vec(mat_a, vec_x) vec_x_sol = ge.gauss_elimination(mat_a, vec_x_sol) del vec_x_sol del vec_x del vec_b del mat_a[:] del mat_a
def test_gauss_elimination_01(self): for n in range(3, 10): mat_a = m.get_random_mat(n, n) vec_x = m.get_random_vector(n) vec_b = m.mul_mat_vec(mat_a, vec_x) vec_x_sol = ge.gauss_elimination(mat_a, vec_b) del mat_a[:] del mat_a del vec_x_sol del vec_x del vec_b
def test_gauss_elimination_01(self): for n in range(3, 10): mat_a = m.get_random_mat(n, n) vec_x = m.get_random_vector(n) vec_b = m.mul_mat_vec(mat_a, vec_x) vec_x_sol = ge.gauss_elimination(mat_a, vec_b) self.assertSequenceAlmostEqual(vec_x, vec_x_sol) del mat_a[:] del mat_a del vec_x_sol del vec_x del vec_b