量子硬币抛掷:从基础到进阶
量子程序结果示例
在量子计算中,不同的量子电路运行结果会以不同的形式呈现。对于 1 量子比特电路,结果可能如下:
- 单次运行结果: {'1': 1} ,这表示单次运行后量子比特处于 |1⟩ 状态。
- 多次运行结果: {'0': 495, '1': 505} ,这是 1000 次运行的结果,其中 495 次量子比特处于 |0⟩ 状态,505 次处于 |1⟩ 状态。
- 多量子比特电路结果:对于 3 量子比特的量子程序运行 1000 次,可能的结果如 {'100': 113, '111': 139, '001': 112, '101': 114, '010': 121, '011': 133, '000': 134, '110': 134} ,这里 |100⟩ 出现了 113 次, |111⟩ 出现了 139 次,以此类推。
重温量子硬币抛掷
量子硬币抛掷是一个简单却具有实际量子计算价值的程序,它展示了量子计算的概率特性。在这个程序中,我们使用哈达玛门(Hadamard gate)创建量子叠加态,使用测量门迫使叠加态坍缩为 |0⟩ 或 |1⟩ 两个量子比特状态之一,分别代表硬币的正面和反面。
实现步骤
- 导入所需的 Qiskit 类
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



