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

时间:2019-02-12 17:36:24

标签: qiskit

使用qiskit处理量子。我想在测量输出q4, q3的同时更改输入的量子位q2, q1,并记录可能的结果figure的可能性。

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

1 个答案:

答案 0 :(得分:1)

在Qiskit中,每个量子位以基态(0状态)开始。因此,如果通过更改输入来表示将起始值从0更改为1,那么唯一的方法是将X门应用于qubit q3和q4。该门的作用类似于经典的NOT门,因此可用于将qubit从0翻转到1,反之亦然。

他们看5(a)中的表格,希望您遍历q3和q4的所有4种可能输入(00、01、10、11)。因此,对于这些输入中的每一个,您的X-Gate分配都将如下所示:

输入00:无需X-Gates
输入01:q3上的X门
输入10:q4上的X-Gate
输入11:q3和q4上的X-Gate