如何更改 5qubit 量子电路中的输入量子位(q3 和 q4)

How to change input qubits (q3 and q4) in 5qubit quantum circuit

正在使用 qiskit 处理量子。我想在测量输出 q2, q1 的同时更改输入量子位 q4, q3 并记录可能结果的概率,尽可能附加 .

问题:如何更改qiskit中的输入?已经创建了量子寄存器并添加了所有量子位(也附上).

在 Qiskit 中,每个量子位从基态(0 态)开始。因此,如果通过更改输入,您的意思是将起始值从 0 更改为 1,那么唯一的方法就是将 X-Gate 应用于量子位 q3 和 q4。此门的行为类似于经典的非门,因此它可用于将量子位从 0 翻转到 1,反之亦然。

查看 5(a) 中的 table,他们希望您检查 q3 和 q4 (00, 01, 10, 11) 的所有 4 个可能的输入。因此,对于这些输入中的每一个,您的 X-Gate 分配如下:

输入 00:不需要 X 门
输入 01:q3 上的 X 门
输入 10:q4 上的 X 门
输入 11:q3 和 q4 上的 X 门