详细内容或原文请订阅后点击阅览
使用 Python 进行量子模拟
使用 Qiskit-Aer 运行量子实验使用 Python 进行量子模拟后首先出现在《走向数据科学》上。
来源:走向数据科学量子计算是利用量子力学原理(即叠加和纠缠)以与经典计算机完全不同的方式处理信息的技术领域。简而言之,量子计算机使用量子位代替位(0 或 1)来解决化学、材料科学和优化中复杂的高维问题,可能只需几秒而不是几年。
在实践中,问题是通过构建称为量子电路的数学模型来解决的:接受一些输入并返回输出的操作和指令序列(类似于线性回归和神经网络)。在量子计算中,这些操作称为门,以不同的方式修改数据(量子位)。基本上,电路是一个句子,而门是组成该句子的单词。
电路用于运行实验。具体来说,有两种类型的量子模拟:
在本教程中,我将向您展示如何在计算机上运行量子模拟。本文是《Python 量子计算入门指南》的续篇。
设置
首先,我们需要安装 Qiskit (pip install qiskit),这是一个用于与 IBM 开发的量子计算机配合使用的开源库,它允许您在本地计算机上模拟量子设备。
from qiskit.visualization importplot_bloch_multivector
plot_bloch_multivector(状态,figsize=(3,3))
