如何在Qiski中进行量子比特观测建模

2024-05-15 19:26:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用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日 玛丽娅·米凯洛娃,谢谢你的消息。这正是我需要的! 对于其他人,Qiskit api已经更新,请使用结果.数据()而不是result.get\数据(电路)。你知道吗


Tags: 数据方法模型程序系统编程时间二进制
1条回答
网友
1楼 · 发布于 2024-05-15 19:26:41

如果你按照量子力学的假设来模拟一个量子计算系统,观察一个量子位而不破坏系统状态是不可能的。这是量子系统的基本原理之一,如果不牺牲模型的真实性,就无法解决这个问题。你知道吗

这就是说,你可以通过直接访问波函数并手动计算量子比特坍缩到一个或另一个基态的概率来模拟这种观测,而不需要实际进行测量。这不是你能在真正的量子设备上做到的!你知道吗

我不太熟悉Qiskit用于访问wavefunction的工具,this link似乎提供了一些起点。你知道吗

相关问题 更多 >