Beispiel #1
0
 def circuit(a, b, c):
     qml.RX(a, wires=0)
     qml.RY(b, wires=1)
     qml.CNOT(wires=[1, 2])
     qml.RX(c, wires=2)
     qml.CNOT(wires=[0, 1])
     qml.RZ(c, wires=2)
     return qml.var(qml.PauliZ(0)), qml.expval(qml.PauliZ(1)), qml.var(qml.PauliZ(2))
Beispiel #2
0
 def circuit(a):
     qml.RX(a, wires=0)
     return qml.var(qml.PauliZ(0))
Beispiel #3
0
 def circuit(a):
     qml.Displacement(a, 0, wires=0)
     return qml.var(qml.MeanPhoton(0))
Beispiel #4
0
 def circuit(n, a):
     qml.ThermalState(n, wires=0)
     qml.Displacement(a, 0, wires=0)
     return qml.var(qml.MeanPhoton(0))
Beispiel #5
0
 def circuit(r, phi):
     qml.Squeezing(r, 0, wires=0)
     qml.Rotation(phi, wires=0)
     return qml.var(qml.X(0))
Beispiel #6
0
 def circuit(a):
     qml.RX(a, wires=0)
     return qml.var(qml.Hermitian(A, 0))
Beispiel #7
0
 def circuit():
     return qml.var(qml.PauliX(0))
Beispiel #8
0
 def circuit(a):
     qml.Displacement(a, 0, wires=0)
     return qml.var(qml.NumberOperator(0))
Beispiel #9
0
 def circuit(n, a):
     qml.ThermalState(n, wires=0)
     qml.Displacement(a, 0, wires=0)
     return qml.var(qml.NumberOperator(0))