Wie programmiere ich ein kontrolliertes Hadamard-Hadamard-Tor?

8

Ich versuche, ein kontrolliertes Gate wie in Abbildung unten in Qiskit zu programmieren. Sollte es ausreichen, die Hadamard-Tore einzeln zu trennen und zu steuern?

Geben Sie hier die Bildbeschreibung ein

Deutsche Alamilla
quelle

Antworten:

5

|1

Der Controlled-Hadamard kann mit implementiert werden ch. Das gesamte Drei-Qubit-Gate ist dann wie folgt.

qc = QuantumCircuit(3)
qc.ch(0,1)
qc.ch(0,2)
James Wootton
quelle
Vielen Dank, Sir, dies ist Teil einer größeren Frage hier . Ich freue mich sehr über Ihre Antwort.
Deutsche Alamilla
7

Ja, diese Notation bedeutet, dass der Hadamard auf dem zweiten Qubit vom ersten Qubit und der Hadamard auf dem dritten Qubit vom ersten Qubit abhängt. Die Tore sind in keiner Weise miteinander verbunden.

Mahathi Vempati
quelle
2
Beachten Sie auch, dass diese beiden Tore pendeln, sodass Sie sie in beliebiger Reihenfolge trennen können.
AHusain