Q#入门理论:量子计算入门

简介: 要开发量子计算程序,多少了解点量子物理也是应该的。   我大学是学电子商务的,研究生才转为工科开始学计算机科学,所以对大学物理也没有学过。(我庆幸自己错过了大学四大挂之一) 这篇文章就简单说一下我对量子力学入门的理解。

要开发量子计算程序,多少了解点量子物理也是应该的。

 

我大学是学电子商务的,研究生才转为工科开始学计算机科学,所以对大学物理也没有学过。(我庆幸自己错过了大学四大挂之一) 这篇文章就简单说一下我对量子力学入门的理解。

 

我们在高中都学过,能量是有个最小单位的,不能无限细分。

普朗克发现了所有的能量都是某个数的倍数,这个最小的能量单位普朗克就把它叫成量子。

那一代出现了好多大物理学家,和爱因斯坦同时代的,比如德布罗意,我们学过他的德布罗意波。

还有海森堡、泡利等。

 

但是进入大学,学习的物理就系统了,用到了各种各样的理论和公式。我反正是没学过了,也不敢随便说了。

虽然我一直到现在也很喜欢物理和数学,但是业余爱好和业内专业是两回事。而且相对于微观的粒子,我阅读的更多的是关于宏观的宇宙的,比如柯伊伯带、奥尔特星云等。

当然微观理论,有机会也是看了不少的,比如12种正负夸克的名字我还是能轻松说出来的。看过《果壳里的宇宙》《时间简史》等。

 

说一下最近对量子理论的理解吧。

量子计算利用的是量子纠缠的能力。(我曾经开发过一个安卓app就叫“量子纠缠”)

微观粒子有自己的状态,并且已经可以人为构造粒子的状态。

我还不清楚通过什么手段,会让两个粒子的状态相关,然后他们就叫“纠缠”了。

这时候不管他们相距多远,一个粒子状态的改变也会在同时另一个也改变。

这种鬼魅般的“超距”作用连爱因斯坦也不接受。

就像当初薛定谔提出了“半死不活的猫”,好多科学家也提出各种思想实验来反对量子纠缠。

但是最终,实验物理证明了真的有量子纠缠。

(所以后来科学家们不再反对量子纠缠了吗?并不是,只是年轻科学家们从一开始接收的教育就是量子纠缠是存在的,所以他们接受了;而老的那一批科学家渐渐的都离世了,所以反对的声音越来越小了)

 

量子的度量是在希尔伯特空间里。

现在物理又和数学联系起来了。希尔伯特有多牛逼,据说以他名字命名的数学名次多到他自己都不知道。(上面提到的“希尔伯特空间”,据说有一次他就问他同事“什么是希尔伯特空间”)。

我最早了解希尔伯特是高中看到的“连续统假设”,1900年他提出了23个数学问题,说需要20世纪解决,连续统假设是其中一个。

 

近代的数学研究都是在集合里面,希尔伯特空间就是一套向量空间,里面都是各种向量。

量子的描述就用的希尔伯特空间里的向量,每一种状态都用向量表达。

比如前面我们写的那个Q#程序,命名叫Bell。因为量子最简单的一个状态就是Bell态。但Bell态是啥样我也不清楚。

量子确定的状态叫本征态,就如同二维坐标平面的两个轴四个方向;平面除了轴还有其他用横坐标、纵坐标组成的点不在轴上,对应量子的态就叫非本征态。但是我们无法观测非本征态。就好像大刘《球状闪电》里写的那些闪电。

量子的向量使用的写法是狄拉克记号,向右的|>叫右矢,向量也叫矢量嘛。向左的<|叫左矢。我最早听到狄拉克的名字是完全的真空不存在实验,也是上面那本介绍连续统假设的书里(可惜不记得那本书叫啥名了)

 

量子纠缠是我们构造两个纠缠的量子,他们离得很远。当我们影响其中一个粒子的状态时,另一个粒子那边的人通过观察那个粒子就知道 我们表达的意思了。

而然为了解码,我们需要把观察的方式告诉他,而这是必要的。告诉的方式是通过传统方式,所以量子纠缠也不能超光速。

虽然量子状态的变化是超距的,但是并不能传播有效信息,只有借助了传统信道接收的信息后才能用。

 

就说这些吧。

总之要搞量子计算,基本的数学和物理知识还是要先充充电。

可以百度一下量子力学、统计物理,搜一下量子计算、量子纠缠相关的论文看看。

 

做为参考,可以读一下这个系列 http://blog.csdn.net/libing403/article/details/73555583

 

目录
相关文章
|
5月前
|
算法 量子技术 数据安全/隐私保护
量子计算入门:从理论到实践的初探之旅
【9月更文挑战第3天】 在这场从理论到实践的初探之旅中,我们不仅了解了量子计算的基本原理和基本概念,还亲身体验了量子编程的魅力和挑战。未来已来,让我们携手并进,共同探索量子计算的无限可能!
|
存储 算法 量子技术
|
9月前
|
算法 量子技术 C#
量子编程入门:从基础到实践
【5月更文挑战第26天】本文引导读者入门量子编程,从量子比特、量子门和量子算法的基础概念,到量子编程语言和量子模拟器的工具介绍,再到编写、运行和调试量子程序的实践步骤。通过学习和实践,开发者可以逐渐掌握量子编程,为未来的量子计算应用打下基础。随着量子计算技术的发展,量子编程将在更多领域展现其潜力。
|
算法
算法学习之路|编程团体赛
编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。
955 0
|
9月前
|
机器学习/深度学习 算法 新能源
未来编程之光:量子计算入门
【5月更文挑战第30天】 随着科技的迅猛发展,量子计算作为一颗冉冉升起的新星,正在改变我们对数据处理和计算能力的认知。本文将引导读者走进量子计算的世界,探索其基本原理、当前的应用现状以及面临的挑战,旨在为有志于深入了解和参与量子计算领域的技术人员提供一份入门指南。文章不仅介绍了量子位、量子叠加与纠缠等核心概念,还涉及了量子算法和量子编程语言的最新动态,为读者描绘出一个充满潜力的未来技术蓝图。
|
9月前
|
边缘计算 人工智能 算法
探索程序设计的奥秘:从理论到实践的飞跃
探索程序设计的奥秘:从理论到实践的飞跃
|
6月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
深入浅出卷积神经网络——从理论到实践
【8月更文挑战第28天】探索卷积神经网络的奥秘,本文将带你领略深度学习中的这一核心技术。我们将从CNN的基本概念出发,逐步深入到网络架构、训练技巧,以及在图像处理中的应用实例。无论你是初学者还是有一定基础的开发者,这篇文章都将为你揭开卷积神经网络的神秘面纱,让你能够更加自信地应用这项技术解决实际问题。
|
6月前
|
机器学习/深度学习 人工智能 算法
探索机器学习的奥秘:从理论到实践
【8月更文挑战第23天】在这篇文章中,我们将深入探讨机器学习的世界,从基础理论到实际应用。我们将了解机器学习的基本概念,探索不同类型的机器学习算法,并讨论如何将这些算法应用于实际问题。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和知识。让我们一起踏上这段激动人心的旅程吧!
|
存储 算法 量子技术
量子计算入门:量子计算机的理解与术语科普(一)
量子计算入门:量子计算机的理解与术语科普
455 0

热门文章

最新文章