コード例 #1
0
    def test_consistency(self):
        a = array([[0., 1], [-1, 0]])
        assert_array_almost_equal(expm(a), expm2(a))
        assert_array_almost_equal(expm(a), expm3(a))

        a = array([[1j, 1], [-1, -2j]])
        assert_array_almost_equal(expm(a), expm2(a))
        assert_array_almost_equal(expm(a), expm3(a))
コード例 #2
0
ファイル: test_matfuncs.py プロジェクト: NeedAName/scipy
    def test_consistency(self):
        a = array([[0.,1],[-1,0]])
        assert_array_almost_equal(expm(a), expm2(a))
        assert_array_almost_equal(expm(a), expm3(a))

        a = array([[1j,1],[-1,-2j]])
        assert_array_almost_equal(expm(a), expm2(a))
        assert_array_almost_equal(expm(a), expm3(a))
コード例 #3
0
    def test_consistency(self):
        with warnings.catch_warnings():
            warnings.simplefilter("ignore", DeprecationWarning)
            a = array([[0.,1],[-1,0]])
            assert_array_almost_equal(expm(a), expm2(a))
            assert_array_almost_equal(expm(a), expm3(a))

            a = array([[1j,1],[-1,-2j]])
            assert_array_almost_equal(expm(a), expm2(a))
            assert_array_almost_equal(expm(a), expm3(a))
コード例 #4
0
    def test_consistency(self):
        with warnings.catch_warnings():
            warnings.simplefilter("ignore", DeprecationWarning)
            a = array([[0.,1],[-1,0]])
            assert_array_almost_equal(expm(a), expm2(a))
            assert_array_almost_equal(expm(a), expm3(a))

            a = array([[1j,1],[-1,-2j]])
            assert_array_almost_equal(expm(a), expm2(a))
            assert_array_almost_equal(expm(a), expm3(a))
コード例 #5
0
    def test_consistency(self):
        a = array([[0., 1], [-1, 0]])
        b = array([[1j, 1], [-1, -2j]])

        with suppress_warnings() as sup:
            sup.filter(DeprecationWarning, "`expm.` is deprecated")
            assert_array_almost_equal(expm(a), expm2(a))
            assert_array_almost_equal(expm(a), expm3(a))

            assert_array_almost_equal(expm(b), expm2(b))
            assert_array_almost_equal(expm(b), expm3(b))
コード例 #6
0
 def test_zero(self):
     with warnings.catch_warnings():
         warnings.simplefilter("ignore", DeprecationWarning)
         a = array([[0.,0],[0,0]])
         assert_array_almost_equal(expm(a),[[1,0],[0,1]])
         assert_array_almost_equal(expm2(a),[[1,0],[0,1]])
         assert_array_almost_equal(expm3(a),[[1,0],[0,1]])
コード例 #7
0
 def test_zero(self):
     with warnings.catch_warnings():
         warnings.simplefilter("ignore", DeprecationWarning)
         a = array([[0.,0],[0,0]])
         assert_array_almost_equal(expm(a),[[1,0],[0,1]])
         assert_array_almost_equal(expm2(a),[[1,0],[0,1]])
         assert_array_almost_equal(expm3(a),[[1,0],[0,1]])
コード例 #8
0
 def test_zero(self):
     a = array([[0., 0], [0, 0]])
     assert_array_almost_equal(expm(a), [[1, 0], [0, 1]])
     with suppress_warnings() as sup:
         sup.filter(DeprecationWarning, "`expm.` is deprecated")
         assert_array_almost_equal(expm2(a), [[1, 0], [0, 1]])
         assert_array_almost_equal(expm3(a), [[1, 0], [0, 1]])
コード例 #9
0
ファイル: test_matfuncs.py プロジェクト: NeedAName/scipy
 def test_zero(self):
     a = array([[0.,0],[0,0]])
     assert_array_almost_equal(expm(a),[[1,0],[0,1]])
     assert_array_almost_equal(expm2(a),[[1,0],[0,1]])
     assert_array_almost_equal(expm3(a),[[1,0],[0,1]])
コード例 #10
0
ファイル: zitterbewegung.py プロジェクト: mike4999/phython
def evolve_x1(x0,t):
    return x0 + expect(p[0] * HI * t + .5j * HI * (alpha1 - HI) * (expm2(-2j*H*t) - 1), u_p0)
コード例 #11
0
ファイル: test_matfuncs.py プロジェクト: zhouyonglong/scipy
 def test_npmatrix(self):
     with warnings.catch_warnings():
         warnings.simplefilter("ignore", DeprecationWarning)
         a = matrix([[3., 0], [0, -3.]])
         assert_array_almost_equal(expm(a), expm2(a))
コード例 #12
0
 def test_zero(self):
     a = array([[0., 0], [0, 0]])
     assert_array_almost_equal(expm(a), [[1, 0], [0, 1]])
     assert_array_almost_equal(expm2(a), [[1, 0], [0, 1]])
     assert_array_almost_equal(expm3(a), [[1, 0], [0, 1]])
コード例 #13
0
 def test_npmatrix(self):
     a = matrix([[3., 0], [0, -3.]])
     with suppress_warnings() as sup:
         sup.filter(DeprecationWarning, "`expm2` is deprecated")
         assert_array_almost_equal(expm(a), expm2(a))
コード例 #14
0
ファイル: test_matfuncs.py プロジェクト: 1641731459/scipy
 def test_npmatrix(self):
     with warnings.catch_warnings():
         warnings.simplefilter("ignore", DeprecationWarning)
         a = matrix([[3.,0],[0,-3.]])
         assert_array_almost_equal(expm(a), expm2(a))
コード例 #15
0
ファイル: qftscattering.py プロジェクト: amorYin/phython
 def propagator(H,t):
     return expm2(-1j*H*t) #expm2: compute the matrix exponential using eigenvalue decomposition