首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qiskit中量子位观测的建模方法

Qiskit中量子位观测的建模方法
EN

Stack Overflow用户
提问于 2019-09-23 01:52:31
回答 1查看 260关注 0票数 1

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

“对Qubit观测进行了模拟,建立了波函数崩溃的模型如下:

代码语言:javascript
复制
 r <= |a^2|, x = 0 (basisstate |0>
 r > |a^2|, x = 1 (basisstate |1>

其中r是[0,1]范围内的随机数,a是应该观察的量子位。“

我注意到qiskit中的that ()方法将崩溃量子系统--这是我想要防止的事情。如何将量子向量(或量子位)投影到qiskit中的二进制向量(而不折叠量子系统)?还是有一个量子编程SDK允许我这么做呢?提前谢谢。

更新: 24/9/2019 Mariia Mykhailova,谢谢您的信息。这正是我所需要的!对于其他人,Qiskit api已经更新,使用result.data()而不是result.get_data(电路)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-23 17:54:36

如果你是按照量子力学的假设来建立一个量子计算系统,观察一个量子位而不崩溃系统状态是不可能的。这是量子系统的基本原理之一,你不能在不牺牲模型的真实性的情况下绕过它。

尽管如此,您可以通过直接访问波函数并计算量子位元折叠到一个或另一个基态的概率来模拟这样的观测,而无需实际执行测量。只是你在实际的量子设备上做不到的事情!

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58054786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档