





作者:[美]克里斯丁· 科比特· 莫兰 著 王保新 译
定价:99元
印次:1-1
ISBN:9787302550389
出版日期:2020.04.01
印刷日期:2020.04.17
图书责编:贾小红
图书分类:零售
本书详细阐述了与量子编程相关的基本解决方案,主要包括量子计算概述,量子比特,量子态、量子寄存器和测量,使用量子门演化量子态,量子电路,量子编辑器,OpenQASM,Qiskit和量子计算机模拟,量子AND门和量子OR门,Grover算法,量子傅里叶变换,Shor算法,量子错误和量子纠错,以及量子计算的未来等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
本书首先详细阐释了量子计算的概念和原理以及可以应用的领域。你将看到如何使用量子计算来改进计算机处理的经典方法,并将经典算法转换为量子算法。然后,你将探索IBM生态系统,该系统将在量子编辑器(Quantum Composer)和Qiskit的帮助下促进量子开发。在学习这些章节时,你将理解如何在量子处理器上实现算法以及如何实际执行量子计算。通读本书,你将会了解如何创建自己的量子程序,探索量子计算对你的业务和职业的影响,并先于他人开拓你未来的编程生涯。
前 言 量子计算机可能在计算能力方面带来巨大的变化。IBM Research首次向公众公开了量子计算,从而可以通过云从任何台式机或移动设备访问IBM QX。本书配有最前沿的实际方案,可帮助你通过对现实需求进行编程来了解量子计算的功能。 本书首先详细阐释了量子计算的概念和原理以及可以应用的领域。你将看到如何使用量子计算来改进计算机处理的经典方法,并将经典算法转换为量子算法。然后,你将探索IBM生态系统,该系统将在量子编辑器(Quantum Composer)和Qiskit的帮助下促进量子开发。在学习这些章节时,你将理解如何在量子处理器上实现算法以及如何实际执行量子计算。 通读本书,你将会了解如何创建自己的量子程序,探索量子计算对你的业务和职业的影响,并先于他人开拓你未来的编程生涯。 本书适合的读者 如果你是对学习量子计算感兴趣的开发人员或数据科学家,那么此书非常适合你。你应该对Python语言有基本的了解,但是不需要物理、量子力学或高级数学知识。 本书内容综述 本书共分14章,各章内容分述如下。 第1章“量子计算概述”,详细阐释了与经典计算相反的量子计算,重点介绍了与经典计算机相比量子计算的潜在优势。然后,我们简要回顾了经典计算和量子计算的历史,并介绍了当前量子计算的最高水平。 第2章“量子比特”,详细解释了为什么量子比特是量子计算的基石以及在Python中进行模拟的代码。它讨论了叠加,并使用Python代码探索了单个量子比特的三种不同表示形式。此外,本章还介绍了布洛赫球面,并描述了单量子比特的叠加和测量。 第3章“量子态、量子寄存器和测量”,介...
第1章 量子计算概述 1
1.1 技术要求 1
1.2 量子计算机 1
1.2.1 量子计算机的用途 2
1.2.2 专家观点:量子计算的重要性 3
1.3 量子计算的历史、现状和未来 4
1.3.1 量子计算的历史 4
1.3.2 量子计算的现状 4
1.3.3 量子计算的未来 5
1.3.4 专家观点:量子计算的未来前景 5
1.4 设置并运行Python代码示例 5
1.4.1 获取书籍代码 6
1.4.2 设置Jupyter Notebook 6
1.5 设置并运行IBM QX示例 7
1.5.1 简单示例:Hello Quantum World 7
1.5.2 关于API密钥 9
1.6 设置并运行Qiskit示例 9
1.7 小结 10
1.8 练习和问题 11
第2章 量子比特 13
2.1 技术要求 13
2.2 量子比特及其存储 13
2.3 模拟量子比特 14
2.3.1 关于 |"0" > 和 |"1" > 15
2.3.2 关于 |"0" > 和 |"1" > 的组合 15
2.4 量子比特的3种不同表示形式 17
2.4.1 零基态和一基态的补充说明 18
2.4.2 加和减基态 18
2.4.3 顺时针和逆时针基态 19
2.5 布洛赫球面 19
2.5.1 在布洛赫球面上的 |"0" > 和 |"1" > 等基态 20
2.5.2 量子比特的布洛赫坐标 20
2.5.3 在布洛赫球面上绘制布洛赫坐标 21...
通读本书,你将会了解如何创建自己的量子程序,探索量子计算对你的业务和职业的影响,并先于他人开拓你未来的编程生涯。