コード例 #1
2
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def test_large_power(self):
     assert_equal(matrix_power(self.R90,2L**100+2**10+2**5+1),self.R90)
コード例 #2
2
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def tz(M):
     mz = matrix_power(M,0)
     assert_equal(mz, identity(M.shape[0]))
     assert_equal(mz.dtype, M.dtype)
コード例 #3
1
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def check_square(self):
     A = array([[True,False],[True,True]])
     assert_equal(matrix_power(A,2),A)
コード例 #4
1
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def test_invert_noninvertible(self):
     import numpy.linalg
     self.assertRaises(numpy.linalg.linalg.LinAlgError,
             lambda: matrix_power(self.noninv,-1))
コード例 #5
1
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def tz(M):
     mz = matrix_power(M,1)
     assert_equal(mz, M)
     assert_equal(mz.dtype, M.dtype)
コード例 #6
1
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def test_large_power_trailing_zero(self):
     assert_equal(matrix_power(self.R90,2L**100+2**10+2**5),identity(2))
コード例 #7
0
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def tz(M):
     mz = matrix_power(M,-1)
     assert_almost_equal(identity(M.shape[0]), dot(mz,M))
コード例 #8
0
ファイル: test_linalg.py プロジェクト: 8848/Pymol-script-repo
 def tz(M):
     mz = matrix_power(M,2)
     assert_equal(mz, dot(M,M))
     assert_equal(mz.dtype, M.dtype)
コード例 #9
0
 def check_square(self):
     A = array([[True, False], [True, True]])
     assert_equal(matrix_power(A, 2), A)
コード例 #10
0
 def test_invert_noninvertible(self):
     import numpy.linalg
     self.assertRaises(numpy.linalg.linalg.LinAlgError,
                       lambda: matrix_power(self.noninv, -1))
コード例 #11
0
 def tz(M):
     mz = matrix_power(M, -1)
     assert_almost_equal(identity(M.shape[0]), dot(mz, M))
コード例 #12
0
 def tz(M):
     mz = matrix_power(M, 2)
     assert_equal(mz, dot(M, M))
     assert_equal(mz.dtype, M.dtype)
コード例 #13
0
 def tz(M):
     mz = matrix_power(M, 1)
     assert_equal(mz, M)
     assert_equal(mz.dtype, M.dtype)
コード例 #14
0
 def tz(M):
     mz = matrix_power(M, 0)
     assert_equal(mz, identity(M.shape[0]))
     assert_equal(mz.dtype, M.dtype)