当前位置: 首页 > news >正文

用Qutip绘制布洛赫球

文章目录

    • 布洛赫球的物理意义
    • Qutip绘图

布洛赫球的物理意义

布洛赫球(Bloch sphere)是量子计算中用来直观表示单量子比特(qubit)状态的几何模型。

再量子计算中,qubit的任意纯态可表示为两个基态的线性叠加

∣ ψ ⟩ = α ∣ 0 ⟩ + β ∣ 1 ⟩ |\psi\rangle=\alpha|0\rangle+\beta|1\rangleψ=α∣0+β∣1

其中α , β \alpha,\betaα,β均为复数,且满足归一化条件

$$
\alpha2+\beta2=1\to\begin{aligned}
\alpha=\cos\frac{\theta}{2}e^{i\gamma_\alpha}\
\beta=\sin\frac{\theta}{2}e^{i\gamma_\beta}\

\end{aligned}
$$

由于量子态∣ ψ ⟩ |\psi\rangleψe i γ ∣ ψ ⟩ e^{i\gamma}|\psi\rangleeψ代表同一物理态,所以用相位差来表示α , β \alpha,\betaα,β,从而量子态可表示为

∣ ψ ⟩ = cos ⁡ θ 2 ∣ 0 ⟩ + e i ϕ sin ⁡ θ 2 ∣ 1 ⟩ |\psi\rangle=\cos\frac{\theta}{2}|0\rangle+e^{i\phi}\sin\frac\theta 2|1\rangleψ=cos2θ∣0+eiϕsin2θ∣1

式中θ \thetaθ为极角,ϕ \phiϕ为方位角,二者刚好能构成一个三维的单位球,如下图所示。

在Bloch球中,球面上的每一个点都代表量子比特的一个纯态,其中

  • 北极代表∣ 0 ⟩ |0\rangle∣0
  • 南极代表∣ 1 ⟩ |1\rangle∣1
  • 赤道上θ = π 2 \theta=\frac{\pi}{2}θ=2π,代表∣ 0 ⟩ |0\rangle∣0∣ 1 ⟩ |1\rangle∣1的等概率叠加,具体来说
    • ϕ = 0 \phi=0ϕ=0代表∣ + ⟩ = ∣ 0 ⟩ + ∣ 1 ⟩ 2 |+\rangle=\frac{|0\rangle+|1\rangle}{\sqrt2}+=2∣0+∣1
    • ϕ = π \phi=\piϕ=π代表∣ − ⟩ = ∣ 0 ⟩ − ∣ 1 ⟩ 2 |-\rangle=\frac{|0\rangle-|1\rangle}{\sqrt2}=2∣0∣1
    • ϕ = π 2 \phi=\frac{\pi}{}2ϕ=π2代表∣ + i ⟩ = ∣ 0 ⟩ + i ∣ 1 ⟩ 2 |+i\rangle=\frac{|0\rangle+i|1\rangle}{\sqrt2}+i=2∣0+i∣1
    • ϕ = 3 π 2 \phi=\frac{3\pi}{2}ϕ=23π代表∣ − i ⟩ = ∣ 0 ⟩ − i ∣ 1 ⟩ 2 |-i\rangle=\frac{|0\rangle-i|1\rangle}{\sqrt2}i=2∣0i∣1

Qutip绘图

Qutip中提供了便捷的Bloch球绘图函数,想要得到上面的Bloch球,代码如下

importqutip b=qutip.Bloch()b.render()importmatplotlib.pyplotasplt plt.show()

【Bloch】即Bloch球的类,【render】用于渲染绘图。

布洛赫球上可以用向量或点表示不同的量子态,示例如下

代码为

b=qutip.Bloch()x=(qutip.basis(2,0)+(1+0j)*qutip.basis(2,1)).unit()y=(qutip.basis(2,0)+(0+1j)*qutip.basis(2,1)).unit()z=(qutip.basis(2,0)+(0+0j)*qutip.basis(2,1)).unit()b.add_states([x,y,z])th=np.linspace(0,2*np.pi,20)xp,yp,zp=np.cos(th),np.sin(th),np.zeros(20)b.add_points([xp,yp,zp])b.render()
http://www.cnnetsun.cn/news/4023084.html

相关文章:

  • 深耕本地市场,揭秘寿光网站建设公司如何选择靠谱合作伙伴
  • 2024高校网站建设方案全解析:打造符合现代教育理念的数字化校园门户
  • 揭秘信阳网站建设公司如何助力实体企业实现数字化腾飞与品牌升级
  • 为什么你的宁波企业网站建设没带来客户?老站长掏心窝子告诉你真相,别再用模板骗自己了
  • 小企业网站建设多少钱,全面解析影响企业官网造价的核心因素与避坑指南
  • 使用开源工具构建面向IoT-边缘-云连续体的低成本网络数字孪生
  • 三步完成QQ空间说说备份:GetQzonehistory 永久保存你的历史说说
  • 佛山市网站建设公司深度解析:中小企业如何在数字化浪潮中突围
  • 南昌手机网站建设:为什么你的企业需要移动端优先的数字化名片
  • 拒绝盲目开工:手把手教你制定一套落地高效的网站建设项目进度表
  • 萧山网站建设公司怎么选?避开这5个坑,让预算花得值
  • 告别模板化,济南个人网站建设如何做出独特个人品牌IP与高转化落地页
  • 2026 学术圈重大变革:AI 深度介入论文全流程,白果 AI 论文强势出圈
  • 企业网站建设58同城如何快速排名让流量精准触达目标客户
  • 寻找靠谱的丽水网站建设公司?看完这篇大白话你就知道怎么避坑了
  • 【STM32】02.外设+时钟树+启动文件
  • 如何在百度中建设网站:从注册域名到SEO优化的全实战指南
  • 网站域名有了 网站如何建设
  • 2026海南直播电商平台卖家报税攻略!平台报税后主播为什么还被查?主播、MCN机构和平台运营涉税问题一次性说清楚
  • 从0到1打造高转化率营销网站的建设流程,揭秘那些90%企业忽略的细节
  • 寻找靠谱娄底网站建设公司揭秘如何打造高转化率的数字化营销网站
  • 揭秘青岛通力建设集团网站背后的真实力量与行业担当
  • Midscene.js视觉自动化测试实战:一句话操控全平台UI
  • 揭秘沛县建设局网站背后的民生温度:一个普通市民眼中的信息透明与城市变迁
  • 深圳网站建设 东毅虎如何以匠心重塑企业数字门面打造极致用户体验与转化
  • 深度解析中国铁路建设投资公司网站熊学军:揭秘高铁背后的硬核力量与行业变革
  • 【TensorRTtSharp v4.0】TensorRT CSharp API v4.0 系列案例总览与学习路线
  • 网页设计与网站建设完全学习手册pdf下载及核心内容深度解析指南
  • 网站建设如何跑单子:从接单到交付的全流程实战指南及核心技巧
  • 清远市建设局网站:揭秘城市发展的数字化引擎与办事指南全解析