量子位(qubit)发微
上一篇文章我们讲了量子计算机的一些概念,文章不短,但是信息量很少。这里继续深入量子机来揭开qubit的神秘面纱。
这篇文章会有一些数学概念,不过很简单
量子叠加
量子叠加非常重要,因为qubit就是利用的这个机制。
我们先给自旋建立一个数学模型,这个模型也简单得令人发指,在里面我们也会学习一些简单的数学符号!
我们说粒子自旋是在叠加态,就是说它是自旋向上和向下的线性叠加。下面是使用狄拉克符号表示的式子:
其中的系数\(\alpha\)称为对应状态的振幅。上旋和下旋都是向量,系数是复数。结果也是向量,用狄拉克符号$|\psi\rangle $表示振幅向量:
上旋和下旋都使用二维向量,它们是一对正交基:
对偶形式就是(注意右矢变左矢了)
所以都是简单的矩阵乘法和线性代数,只是使用狄拉克符号简写了。熟悉了以后就能写出很多短小的形式,比如二维正交基向量的内积是 1 × 2 和 2 × 1两个矩阵的乘积,表示为\(\langle 0|1\rangle\);由于正交,结果总是0。任何叠加态自己的内积都是1,因为总的概率是1。
下面是一些其他叠加态的狄拉克表示,看看就行,能记就记:
你可以通过《量子计算中的数学》了解更多一点狄拉克记号。
假设一个粒子的叠加态是\(\frac{1}{\sqrt{2}}|0\rangle+\frac{1}{\sqrt{2}}|1\rangle\),当你测量时,坍缩到某个状态的概率就是对应振幅的平方:这个数学模型和实验结果匹配的非常好。这个例子里每个状态的坍缩概率都是\(\frac{1}{2}\)。
我们可以使用一个称为布洛赫球的单位球直观的“观察”叠加态。球的北极和南极分别代表上旋和下旋,所以球上的红点就是一个叠加态,当测量时它会回落到南极或北极(概率上讲,北极概率大一些)。
实际上叠加态的振幅都可以是复数,比如\(\frac{1-i}{2\sqrt{2}}|0\rangle+\frac{1+i}{2\sqrt{2}}|1\rangle\),你算一下振幅平方和是不是1(振幅是系数的范数,所以虚数振幅的平方是它们跟自己的共轭虚数的积,也就是\(3+4i\)需要和\(3-4i\)相乘)。
下面是球面上6个关键点的叠加态值:
我们回忆一下,复合物理系统的状态空间通过张量积来计算。比如下面是三个qubit对的例子:
\]
下面是一个2qubit组合的粒子:
\]
\]
所以,对于2qubit的系统会有4个状态基向量,系数都是复数:
\]
对于3qubit系统就会有8个:
\]
这样一来,64个qubit的系统状态向量基就是20位数的18,446,744,073,709,551,616!所以64位的量子机(相对于传统计算机只能存储一个长整型)能存储的数据量将是极大的。而我国目前的高端量子实验用的都是上百位的qubit。
未完...
量子位能存储特大量数据,但是要使用就需要测量,一测量它的数据就极少了。
量子机没有加减乘除这些东西,该怎么运算呢?我们继续...
量子位(qubit)发微的更多相关文章
- 社区活动分享PPT:使用微软开源技术开发微服务
上周六在成都中生代技术社区线下活动进行了一个名为"微软爱开源-使用微软开源技术开发微服务"的技术分享. 也算是给很多不熟悉微软开源技术的朋友普及一下微软最近几年在开源方面所做的努力 ...
- 5000量子位支持量子编程,D-Wave推出下一代量子计算平台计划
5000量子位支持量子编程,D-Wave推出下一代量子计算平台计划 近日,全球量子商用化重要参与者 D-Wave 公司又有大动作:推出其5000量子比特量子计算的发展蓝图.D-Wave 下一代量子计算 ...
- 使用.NET Core+Docker 开发微服务
.NET Core发布很久了,因为近几年主要使用java,所以还没使用过.NET Core,今天正好有一个c#写的demo,需要做成服务,不想再转成java来实现,考虑使用.NET CORE来尝下鲜, ...
- .net 与 java 开发微服务对比
java+spring boot+maven对比.net 优势: 1. spring 自身带的ioc 比.net 更简单易用. 2. spring actuator的健康检测等运行时状态查看功能很赞. ...
- Spring boot 零配置开发微服务
2018年12月29日星期六 体验Spring boot 零配置开发微服务 1.为什么要用Spring boot? 1.1 简单方便.配置少.整合了大多数框架 1.2 适用于微服务搭建,搭建的微服务 ...
- 使用Ingress来负载分发微服务
目录 使用Ingress来负载分发微服务 Demo规划 准备Demo并完成部署 创建部署(Deployment)资源 创建服务(Service)资源 创建Ingress资源并配置转发规则 ...
- 通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺
通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺
- [学习笔记]尝试go-micro开发微服务<第一波>
平时项目都是基于c++,lua,node, 现在打算开始自学开发微服务; 也顺带磨砺下go和docker 前期准备 1. 有golang编程基础 本系列文章是基于有golang编程基础,有过实际开 ...
- 低代码平台--基于surging开发微服务编排流程引擎构思
前言 微服务对于各位并不陌生,在互联网浪潮下不是在学习微服务的路上,就是在使用改造的路上,每个人对于微服务都有自己理解,有用k8s 就说自己是微服务,有用一些第三方框架spring cloud, du ...
- Dubbo 入门系列之基于 Dubbo API 开发微服务应用
目标 从零上手开发基于 Dubbo 的微服务 难度 低 环境要求 系统:Windows.Linux.MacOS JDK 8 及以上(推荐使用 JDK17) Git IntelliJ IDEA(可选) ...
随机推荐
- 使用Elasticsearch在Rails中进行全文本搜索
使用Elasticsearch在Rails中进行全文本搜索 参考: https://blog.csdn.net/cunjie3951/article/details/106921108
- 02 elasticsearch学习笔记-ES核心概念
一. 前序 sh Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene 可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎 ...
- SRAM、DRAM、Flash、DDR有什么区别
SRAM SRAM的全称是Static Rnadom Access Memory,翻译过来即静态随机存储器.这里的静态是指这种存储器只需要保持通电,里面的数据就可以永远保持.但是当断点之后,里面的数据 ...
- C语言:删除顺序表中重复的信息—(删除顺序表中重复的单词)
如何删除顺序表中的重复单词: (开始看内容之前容朕说一句:如果你最后怎么都运行不了你想要的结果,①我敢保证大概率是你的下标越界你的下标越界了你的下标越界了.②在我这程序里面你肯定打少了p--,少了p- ...
- 原创->CommonsCollections1-DefaultMap链
今天我打算整点儿不一样的内容,通过之前学习的TransformerMap和LazyMap链,想搞点不一样的,所以我关注了另外一条链DefaultedMap链,主要调用链为: 调用链详细描述: Obje ...
- 更智能!AIRIOT加速煤炭行业节能减排升级
"双碳政策"下,各个行业都在践行节能减排行动,依靠数字化.智能化手段开展节能减排工作. 煤炭行业是能源消耗大户,煤炭选洗是煤炭行业节能减排的重要环节之一,加强煤炭清洁高效利用工作, ...
- [第一届长城杯]-ez-python
----这道题似曾相识,和某刃的题目不能说不同,简直就一摸一样 ----考点:pickle序列化问题,命令执行 ----正常访问网站,源代码F12给出?pic=的提示,这种大致一看就是可以任意文件访问 ...
- salesforce零基础学习(一百三十九)Admin篇之Begins/Contains/Starts With 是否区分大小写
本篇参考: https://help.salesforce.com/s/articleView?id=sf.customize_functions_begins.htm&type=5 http ...
- Ceph对象网关,多区域网关
目录 Ceph对象网关,多区域网关 1. 文件系统与对象存储的区别 1.1 对象存储使用场景 1.2 对象存储的接口标准 1.3 桶(bucket) 2. rgw 2.1 对象存储认证 2.2 对象网 ...
- NOIP模拟65
T1 网格图 解题思路 60pts 就是个zz做法..(我考场上造了一个 \(500\times 500\) 的 X,一看挺快,就以为 \(n^4\) 可以切,然而..) 正解有一点难度,对于每一个节 ...