利用Python科学计算处理物理问题

  1. 2019年初由于尚未学习量子力学相关知识,所以处于自学阶段。浅显的学习了曾谨言的量子力学一卷和格里菲斯编写的量子力学教材。注重将量子力学的一些基本概念了解并理解。同时老师向我们推荐了Quantum Computation and Quantum Information 这本教材,了解了量子信息相关知识。
  2. 2019年暑假开始量子力学课程的学习,在导师的推荐下,从APS(美国物理学会)和AIP(美国物理联合会)下载了与量子纠缠(Quantum Discord)相关的著名的文献和会议报告,了解了量子信息的发展历程和一些杰出的理论。其中Unified View of Quantum and Classical Correlations 和Quantum Discord :A Measure of Quantumness of Correlations两篇文章影响最为深刻。对量子信息领域有了初步认识。
  3. 我也参加了相关的量子相关的报告,譬如12月18日陆朝阳教授的量子光学与量子计算背景和进程介绍,2019年10月9日郭光灿院士的《量子之问》,这些讲座都激发了我对量子计算、量子通信的兴趣。
  4. 我也利用空闲时间自学了python,掌握了实验编程所需要的基本技能,强化了自己在编程方面的知识,也学会部分LATEX进行论文编写。
  5. 在参加项目过程中,虽然对投身于人类探索未知及其佩服,但终究自知穷极一生也极难在物理基础领域做出杰出贡献,就此转向计算机,愿尽绵薄之力,用技术为社会做一些有价值有意义之事。


科学计算,利用python进行相关图像整理。学会了基本的3d图像,numpy,matpolib绘图工具。老实说一些底层的原理并不清楚,但还是可以总结一些经验教训的。

1. 绘制圆柱体,利用小技巧q/q,看似是1,实际上是生成了1的一个数组。

 如上图,我们希望将这样的二维图像纵向拉伸变成类似于圆柱体一样的三维图像,与另外的图像进行对比,但没有找到相关方法,因为这是二维图像,想要实现三维立体图就需要有两个变量作为基底,而pAB是一个单变量函数,想要加入一个变量却不改变它最终的函数值似乎是不可能实现的。

我尝试用1去直接作为第二个变量,但执行无法通过,当时没有想明白。(后面会说明)

灵机一动,我尝试用q2的具体函数值去代替q2取遍0-1之间所有常数,直接乘个q2试试?然后就有了下图。但不行啊,想要q2取遍0-1所有值,又要q2在函数中显示,不好搞。

猜你喜欢

转载自www.cnblogs.com/3670616q/p/12955257.html