3

我试图直观地显示一个 3 量子位系统在对其执行某个算法/门之前和之后的比较。

例如在 Hadamard 门之前和之后的 3 个量子比特系统

psi =   1|000> + 1|001> 

Hadamard 3-Qubit 矩阵

H =     [[ 0.3536  0.3536  0.3536  0.3536  0.3536  0.3536  0.3536  0.3536]
        [ 0.3536 -0.3536  0.3536 -0.3536  0.3536 -0.3536  0.3536 -0.3536]
        [ 0.3536  0.3536 -0.3536 -0.3536  0.3536  0.3536 -0.3536 -0.3536]
        [ 0.3536 -0.3536 -0.3536  0.3536  0.3536 -0.3536 -0.3536  0.3536]
        [ 0.3536  0.3536  0.3536  0.3536 -0.3536 -0.3536 -0.3536 -0.3536]
        [ 0.3536 -0.3536  0.3536 -0.3536 -0.3536  0.3536 -0.3536  0.3536]
        [ 0.3536  0.3536 -0.3536 -0.3536 -0.3536 -0.3536  0.3536  0.3536]
        [ 0.3536 -0.3536 -0.3536  0.3536 -0.3536  0.3536  0.3536 -0.3536]]


output = psi*H =    [[ 0.7071]
                     [ 0.    ]
                     [ 0.7071]
                     [ 0.    ]
                     [ 0.7071]
                     [ 0.    ]
                     [ 0.7071]
                     [ 0.    ]]

这可以用 ket 表示法写成:

0.70711|000> + 0.70711|010> + 0.70711|100> + 0.70711|110>

我最初考虑使用 Bloch 球体,但很快意识到 Bloch 球体仅适用于单个量子比特系统。

我遇到了 Python 的 Quantum Toolbox、QuTiP 或特别是这个关于可视化的页面(http://qutip.org/docs/2.2.0/guide/guide-visualization.html),但我很困惑这是如何应用的我想要实现什么,或者这些可视化揭示了系统的什么?

在这个例子中,我的问题是,在应用 Hadamard 门之前和之后,可视化或展示量子系统发生的变化的最佳方法是什么?

在量子计算/量子位方面,我仍然是初学者,所以欢迎任何建议!

4

1 回答 1

3

事实是很难以几何方式可视化多量子比特系统。原因是,对于多量子比特系统,布洛赫球体图像的等价物通常非常复杂。您问题中的链接提供了一种使用我们从状态的密度矩阵获得的概率分布来可视化状态的方法。如果您有兴趣了解在确定基础进行测量后概率如何变化,这是查看多量子比特系统的好方法。

或者,您可以查看这个量子电路可视化工具。它显示了应用电路后,各种基座中的幅度如何变化。如果系统像您的情况那样只有很少的量子位,它会很好地工作

于 2017-02-18T06:27:38.660 回答