标签: qubit

物理和逻辑量子比特之间有什么区别?

物理和逻辑量子比特之间有什么区别?

我希望有人可以帮我解决这个问题,我无法弄清楚到底有什么区别.

最好的,Dirma

logic computer-science cpu-architecture quantum-computing qubit

7
推荐指数
1
解决办法
2574
查看次数

可以用简单的代码示例解释量子位和位之间的区别吗?

我知道你可以玩量子计算的唯一地方是谷歌量子游乐场ibm的量子体验.虽然第一个使用qscript和第二个qasm语言(易于学习),但它们的使用仍然与常规编程(除了少数特定功能)没有太大差别.这是维基百科的解释:

量子比特与经典比特有一些相似之处,但总体上非常不同.测量量子位有两种可能的结果 - 通常是0和1,就像一点.不同之处在于,当比特的状态为0或1时,量子比特的状态也可以是两者的叠加.可以在一个量子比特中完全编码一个比特.然而,量子位可以使用超密码编码来保存更多信息,例如最多两位.

对于n个分量的系统,在经典物理中对其状态的完整描述仅需要n位,而在量子物理学中它需要2 ^ n - 1个复数.

哪个或多或少清楚.但是如何通过代码示例显示?

bit quantum-computing qscript qubit

6
推荐指数
1
解决办法
249
查看次数

Microsoft Liquid:如何显示当前的量子态

我在Microsoft Liquid(F#)中编写量子算法.对于调试,看看当前的量子态是多么好.

我可以用:

for q in qs do show "q[%d]=%s" q.Id (q.ToString())
Run Code Online (Sandbox Code Playgroud)

其中qs是我的量子比特列表,但这仅在状态不纠缠时才有效.
但是,如果纠缠在一起,有没有办法只显示当前的量子态,例如:

ket = 1/sqrt(2)*[|00>+|11>]
Run Code Online (Sandbox Code Playgroud)

algorithm f# quantum-computing liquid qubit

5
推荐指数
0
解决办法
164
查看次数