量子计算编程实战——基于IBM QX量子计算平台
在量子计算机上实现编程设计。项目实例极具参考价值并提供详尽的源代码分析!

作者:[美]克里斯丁· 科比特· 莫兰 著 王保新 译

定价: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章“量子态、量子寄存器和测量”,介...

暂无课件

暂无样章

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第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...

本书首先详细阐释了量子计算的概念和原理以及可以应用的领域。你将看到如何使用量子计算来改进计算机处理的经典方法,并将经典算法转换为量子算法。然后,你将探索IBM生态系统,该系统将在量子编辑器(Quantum Composer)和Qiskit的帮助下促进量子开发。在学习这些章节时,你将理解如何在量子处理器上实现算法以及如何实际执行量子计算。
通读本书,你将会了解如何创建自己的量子程序,探索量子计算对你的业务和职业的影响,并先于他人开拓你未来的编程生涯。