コード例 #1
0
ファイル: testRPEConstruction.py プロジェクト: pyGSTio/pyGSTi
    def test_make_parameterized_rpe_gateset(self):
        # These numbers have no significance
        A = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679, .78539816339, 0.001, 0.001)
        B = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679, .78539816339, 0.001, 0.001)
        self.assertEqual(A.frobeniusdist(B), 0.0)

        # Again, no significance in these numbers
        C = rc.make_parameterized_rpe_gate_set(1.56079632679, 1.56079632679, .78539816339, 0.001, 0.001, True)
        self.assertAlmostEqual(A.frobeniusdist(C), 0.0, 2)
コード例 #2
0
    def test_make_parameterized_rpe_gateset(self):
        # These numbers have no significance
        A = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679,
                                               .78539816339, 0.001, 0.001)
        B = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679,
                                               .78539816339, 0.001, 0.001)
        self.assertEqual(A.frobeniusdist(B), 0.0)

        # Again, no significance in these numbers
        C = rc.make_parameterized_rpe_gate_set(1.56079632679, 1.56079632679,
                                               .78539816339, 0.001, 0.001,
                                               True)
        self.assertAlmostEqual(A.frobeniusdist(C), 0.0, 2)
コード例 #3
0
 def test_make_rpe_data_set(self):
     A = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679,
                                            .78539816339, 0.001, 0.001)
     d = rc.make_rpe_string_list_d(3)
     rc.make_rpe_data_set(A, d, 1000)
コード例 #4
0
ファイル: testRPEConstruction.py プロジェクト: pyGSTio/pyGSTi
 def test_make_rpe_data_set(self):
     A = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679, .78539816339, 0.001, 0.001)
     d = rc.make_rpe_string_list_d(3)
     rc.make_rpe_data_set(A, d, 1000)