【问题标题】:How to perform modeling of qubit observation in Qiskit如何在 Qiskit 中进行量子比特观测建模
【发布时间】:2020-01-23 01:43:36
【问题描述】:

我试图编写一个程序,用 qiskit 对量子比特执行各种操作,其中一个操作是执行以下操作:

“模拟量子比特观测,对波函数坍缩建模如下:

 r <= |a^2|, x = 0 (basisstate |0>
 r > |a^2|, x = 1 (basisstate |1>

其中 r 是 [0,1) 范围内的随机数,a 是应该观察到的量子比特。"

我注意到 qiskit 中的 measure() 方法会使量子系统崩溃——这是我想要防止的。如何将量子向量(或量子比特)投影到 qiskit 中的二进制向量(不破坏量子系统)?或者是否有允许我这样做的量子编程 SDK?提前致谢。

更新:2019 年 9 月 24 日 Mariia Mykhailova,感谢您提供的信息。这正是我所需要的! 对于其他人,Qiskit api 已更新,请使用 result.data() 而不是 result.get_data(circuit)。

【问题讨论】:

    标签: python quantum-computing qiskit


    【解决方案1】:

    如果您正在根据量子力学假设对量子计算系统进行建模,那么在不破坏系统状态的情况下观察量子比特是不可能的。这是量子系统的基本原理之一,如果不牺牲模型的真实性,就无法绕过它。

    话虽如此,您可以通过直接访问波函数并手动计算量子比特坍缩到一个或另一个基态的概率来对这种观察进行建模,而无需实际执行测量。这不是你可以在实际的量子设备上做的事情!

    我不太熟悉 Qiskit 用于访问波函数的工具,this link 似乎提供了一些起点。

    【讨论】:

      猜你喜欢
      • 2021-09-20
      • 1970-01-01
      • 2017-07-06
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      • 2023-01-20
      • 1970-01-01
      相关资源
      最近更新 更多