捌拾- 量子态层析 以及 布洛赫球 (1)

server/2025/2/27 18:43:11/

1. 奥卡姆剃刀

在上一篇学习文章中 柒拾玖- 贝尔不等式 ,我感觉,为啥这么量子计算的门槛那么高呢?

结果我打开了上级目录,发现,原来他是按首字母排序…

经过一系列查看,我挑了一个最简单的

量子态层析

这里能更简单的说明量子比特到底测量出来的本质是什么,而且它物理性在量子计算上的体现。

但!!这里有一个大坑!!!

我在网上下的最新的 pyquafu 是 0.4.6,但这个教程是用 0.3.5 演示的!!!有些演示用的函数都没了!!!

2. 布洛赫球

首先,我先撇开物理性质去理解,单独理解数学层面的解释

先从单个粒子来看,它从3个维度构成,分别是 X、Y、Z

他们三个以及一个单位 I 可以够成一个粒子的密度函数,详细数学描述如下图

在这里插入图片描述

我个人觉得可以先忘记上面的东西,反正得知,X、Y、Z 可以作为一个三维的矢量,可以得到一个球

在这里插入图片描述

而关于这个球的详细描述,可以参看 布洛赫球 (Bloch Sphere)

3. 测量到底是基于什么?

这个就很扯淡,首先我们得说一下到底 pyquafu 到底是测的什么

或者说所有量子计算都是基于这个逻辑去进行测量的?

首先,我们看到所有的教程均有一个函数叫 calculate_obs ,它允许直接对已经完成量子计算并进行测量的量子比特得到一个数学期望值。

但,我基于 0.4.6 的 quafu 居然就没了这个函数!?!?

却直接给出了一个密度函数,于是我上网搜,到底怎么计算?

得到一个结果

在这里插入图片描述

um…

好,我知道了,不过问题是,我到底是用什么算符!?我是一个小白!!!!

于是我不断做实验,不断看文档,我看到教程里面有一段代码:

def create_circuit(theta, phi, base="Z"):# 创建量子态:|ψ> = cos(θ/2)|0> + exp(i*φ)*sin(θ/2)|1>qc = QuantumCircuit(1)qc.ry(0,theta)qc.rz(0,phi)# 旋转测量基if base == "X":qc.ry(0, -pi/2)  # 用X的本征态为测量基elif base == "Y":qc.rx(0, pi/2)   # 用Y的本征态为测量基elif base == "Z":passqc.measure([0])return qc

凭啥我测 X 轴、Y 轴 的时候需要旋转,Z轴就不需要旋转!?

有没有可能,我们测的,只是 Z 轴?

于是,我首先参考教程,写了一段测量算符的代码来代替 calculate_obs 函数


# 引入包
from quafu import QuantumCircuit,Task,simulate
import numpy as np
import matplotlib.pyplot as plt
from numpy import pi# 定义 Pauli Z 矩阵
sigma_Z = np.array([[1, 0], [0, -1]])def create_circuit(theta, phi, base="Z"):# 创建量子态:|ψ> = cos(θ/2)|0> + exp(i*φ)*sin(θ/2)|1>qc = QuantumCircuit(1)qc.ry(0,theta)qc.rz(0,phi)# 旋转测量基if base == "X":qc.ry(0, -pi/2)  # 用X的本征态为测量基elif base == "Y":qc.rx(0, pi/2)   # 用Y的本征态为测量基elif base == "Z":passqc.measure([0])return qcfor strD in ['X','Y','Z']:# 得出单量子q=create_circuit(theta=2*pi/3, phi=pi/4,base=strD)# 模拟运行sim_res = simulate(q)# 计算密度函数sim_rho = sim_res.calc_density_matrix()# 计算期望值# 先点成 密度函数 · 泡利 Z 矩阵# 再求迹expectation_value = np.trace(np.dot(sim_rho, sigma_Z)).realprint( strD + " 期望值为:" + str(expectation_value))# 且计算当 Z 轴测量时 ( 即不旋转测量子比特 )
# 得出单量子
q=create_circuit(theta=2*pi/3, phi=pi/4)
# 模拟运行
sim_res = simulate(q)
# 计算密度函数
sim_rho = sim_res.calc_density_matrix()
print(sim_rho)

得出一样的结果

在这里插入图片描述

我悟了!!!

4. 那多比特呢!?

那就非常复杂了,得看张量积…
那又是啥…
我得回家吃饭了
下次再说


http://www.ppmy.cn/server/171103.html

相关文章

es-head(es库-谷歌浏览器插件)

1.下载es-head插件压缩包,并解压缩 2.谷歌浏览器添加插件 3.使用

(Qt) QThread 之 moveToThread

文章目录 🧵前言🧵QObject::moveToThread🗒️Code🗒️moveToThread 的基础使用🗒️注意点 🧵QThreadPool🗒️Code🗒️QThreadPool & QRunnable🗒️源码(接…

深度学习学习笔记(34周)

目录 摘要 Abstracts 简介 Hourglass Module(Hourglass 模块) 网络结构 Intermediate Supervision(中间监督) 训练过程细节 评测结果 摘要 本周阅读了《Stacked Hourglass Networks for Human Pose Estimation》&#xf…

防爆手机科普:与普通手机的区别?在危险作业场景扮演什么角色?

在易燃易爆的工业环境中,如石油化工、矿山开采等领域,一款具备特殊安全性能的通讯工具显得尤为重要。这就是我们今天要深入探讨的主题——防爆手机。那么,什么是防爆手机?它与普通手机有何区别?防爆手机在这些危险作业…

仿12306购票系统(3)

前面完成了乘车人登录功能的实现,本篇主要是控制台方面的管理 对于整体的控制台的设计,为了能够快速的检验,不进行登录拦截,在控制台的这个模块的controller层增加admin,以及在登录界面的拦截器排除掉admin. 车站 即…

黑客入门(网络安全术语解释)

网络安全术语解释 一、协议: 网络是一个信息交换的场所,所有接入网络的计算机都可以通过彼此之间的物理连设备行息交换,这种物理设备包括最常见的电缆、光缆、无线WAP和微波等,但是单纯拥有这些物理设备并不能实现信息的交换&am…

塔能物联运维保障智慧地下停车场安全与高效

一、智慧地下停车场安全在城市升级改造中的关键地位 随着城市的不断发展和升级改造,智慧地下停车场的重要性日益凸显。在现代城市中,土地资源愈发珍贵,地下停车场成为解决停车难题的关键设施。然而,停车场的安全问题是其正常运行和…

基于DeepSeek-R1-70b的医疗AI训练推理框架的详细解析

一、引言 1.1 研究背景与意义 在全球数字化转型的浪潮中,医疗行业作为关乎民生福祉的关键领域,正经历着深刻的变革。随着人工智能(AI)技术的飞速发展,其在医疗领域的应用日益广泛,成为推动医疗行业智能化转型的重要力量。医疗 AI 通过对海量医疗数据的分析和处理,能够…