Estou tentando programar um portão controlado conforme a figura abaixo no Qiskit. Deveria ser suficiente separar e controlar individualmente os portões Hadamard?
Estou tentando programar um portão controlado conforme a figura abaixo no Qiskit. Deveria ser suficiente separar e controlar individualmente os portões Hadamard?
Respostas:
O hadamard controlado pode ser implementado com ch
. O portão de três qubit inteiro é então o seguinte.
qc = QuantumCircuit(3)
qc.ch(0,1)
qc.ch(0,2)
Sim, essa notação significa que o Hadamard no segundo qubit depende do primeiro qubit e o Hadamard no terceiro qubit depende do primeiro qubit. Os portões não estão conectados um ao outro de forma alguma.