コード例 #1
0
 def qfunc(x, y, flag=1):
     if flag == 1:
         qml.RX(x, wires=0)
         qml.RX(y, wires=1)
     else:
         qml.RX(x, wires=1)
         qml.RX(y, wires=1)
     qml.CNOT(wires=[0, 1])
     return expval(qml.PauliZ(wires=1))
コード例 #2
0
 def circuit(*params, obs=obs):
     ansatz(*params, wires=range(device.num_wires))
     return expval(obs)
コード例 #3
0
ファイル: test_measure.py プロジェクト: thisac/pennylane
 def func():
     qml.Hadamard(wires=0)
     return density_matrix(0), expval(qml.PauliZ(1))
コード例 #4
0
ファイル: test_measure.py プロジェクト: thisac/pennylane
 def func():
     qml.Hadamard(wires=0)
     return state(), expval(qml.PauliZ(1))
コード例 #5
0
 def qfunc(x, y):
     qml.RX(x**2, wires=0)
     qml.RX(x / y, wires=1)
     qml.CNOT(wires=[0, 1])
     return expval(qml.PauliZ(wires=1))
コード例 #6
0
def qfunc(x, y):
    """Simple quantum function"""
    qml.RX(x, wires=0)
    qml.RX(y, wires=1)
    qml.CNOT(wires=[0, 1])
    return expval(qml.PauliZ(wires=1))