예제 #1
0
 def test_dot_sparse_dense_ket(self, mat_s, ket_d):
     cq = dot(mat_s, ket_d)
     cn = mat_s @ ket_d
     assert not issparse(cq)
     assert isdense(cq)
     assert isket(cq)
     assert_allclose(cq.A, cn)
예제 #2
0
파일: test_accel.py 프로젝트: caidish/quimb
 def test_dot_sparse_sparse(self, mat_s, mat_s2):
     cq = dot(mat_s, mat_s2)
     cn = mat_s @ mat_s2
     assert issparse(cq)
     assert_allclose(cq.A, cn.A)
예제 #3
0
파일: test_accel.py 프로젝트: caidish/quimb
 def test_dot_ket(self, mat_d, ket_d):
     ca = dot(mat_d, ket_d)
     assert isinstance(ca, np.matrix)
     cn = mat_d @ ket_d
     assert_allclose(ca, cn)
예제 #4
0
파일: test_accel.py 프로젝트: caidish/quimb
 def test_dot_matrix(self, mat_d, mat_d2):
     ca = dot(mat_d, mat_d2)
     assert isinstance(ca, np.matrix)
     cn = mat_d @ mat_d2
     assert_allclose(ca, cn)