Essential Quantum Mechanics and How to Code It
摘要
In this chapter, we cover the bases when it comes to quantum mechanics and maintain the perspective of an engineer by including code snippets that should allow one to build their own Python scripts. We build up to and describe the basics of quantum computing in a way that shows how it follows from the quantum mechanics of particles. To be more specific, we supplement selected topics covered in upper-level quantum mechanics and quantum computing courses (such as [1–4] at the author’s alma-maters) with more detailed background information as well as symbolic code meant to make this highly theoretical topic more practical for the reader who is more familiar with engineering systems that modeling the physics of them. The hope is that you follow along with the physics and the code in order to grasp the concepts in the language most accessible to you at an introductory level. Then, we refer the reader to [5] for the full quantum mechanical derivations which we sample here, and to texts such as [6, 7] for a deeper dive into the software side of things.