Exemple #1
0
 def check_random(self):
     n = 20
     for k in range(2):
         a = random([n,n])
         r,q = rq(a)
         assert_array_almost_equal(dot(transpose(q),q),identity(n))
         assert_array_almost_equal(dot(r,q),a)
Exemple #2
0
 def check_simple(self):
     a = [[8,2,3],[2,9,3],[5,3,6]]
     r,q = rq(a)
     assert_array_almost_equal(dot(transpose(q),q),identity(3))
     assert_array_almost_equal(dot(r,q),a)