量子计算机编程:从入门到实践

量子计算机编程:从入门到实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

量子计算编程从入门到实践书籍,圆形表示法阐释量子计算机编程。

内容简介

本书分为四大部分,分别介绍量子计算机编程的核心概念、原语、应用和发展趋势。内容涉及量子隐形传态、量子算术运算、量子傅里叶变换和量子相位估计等知识,以及量子搜索、量子超采样、量子机器学习等高级主题。

作者简介

作者埃里克.R. 约翰斯顿(Eric R. Johnston)毕业于美国加州大学伯克利分校,他创造了量子计算模拟器QCEngine,目前在硅谷担任高级量子工程师。

章节目录

版权信息

O'Reilly Media, Inc. 介绍

译者序

前言

第1章 入门

1.1 所需背景

1.2 何谓QPU

1.3 动手实践

1.4 原生QPU指令

1.5 QPU与GPU的共同点

第一部分 QPU编程

第2章 单个量子比特

2.1 物理量子比特概览

2.2 圆形表示法

2.3 第一批QPU指令

2.4 复制:缺失的指令

2.5 组合QPU指令

2.6 实践:量子监听检测

2.7 小结

第3章 多个量子比特

3.1 多量子比特寄存器的圆形表示法

3.2 绘制多量子比特寄存器

3.3 多量子比特寄存器中的单量子比特运算

3.4 可视化更多数量的量子比特

3.5 QPU指令:CNOT

3.6 实践:利用贝尔对实现共享随机性

3.7 QPU指令:CPHASE(θ)和CZ

3.8 QPU指令:CCNOT

3.9 QPU指令:SWAP和CSWAP

3.10 构造任意的条件运算

3.11 实践:远程控制随机性

3.12 小结

第4章 量子隐形传态

4.1 动手尝试

4.2 程序步骤

4.3 解释结果

4.4 如何利用隐形传态

4.5 著名的隐形传态事故带来的乐趣

第二部分 QPU原语

第5章 量子算术与逻辑

5.1 奇怪的不同

5.2 QPU中的算术运算

5.3 两个量子整数相加

5.4 负整数

5.5 实践:更复杂的数学运算

5.6 更多量子运算

5.7 可逆性和临时量子比特

5.8 反计算

5.9 QPU中的逻辑运算

5.10 小结

第6章 振幅放大

6.1 实践:在相位和强度之间相互转换

6.2 振幅放大迭代

6.3 更多迭代?

6.4 多个标记值

6.5 使用振幅放大

6.6 QPU内部

6.7 小结

第7章 量子傅里叶变换

7.1 隐藏模式

7.2 QFT、DFT和FFT

7.3 QPU寄存器中的频率

7.4 DFT

7.5 使用QFT

7.6 QPU内部

7.7 小结

第8章 量子相位估计

8.1 了解QPU运算

8.2 本征相位揭示有用信息

8.3 相位估计的作用

8.4 如何使用相位估计

8.5 使用细节

8.6 实践中的相位估计

8.7 QPU内部

8.8 小结

第三部分 QPU应用程序

第9章 真实的数据

9.1 非整型数据

9.2 QRAM

9.3 向量的编码

9.4 矩阵的编码

第10章 量子搜索

10.1 相位逻辑

10.2 解决逻辑谜题

10.3 求解布尔可满足性问题的一般方法

10.4 加速传统算法

第11章 量子超采样

11.1 QPU能为计算机图形学做什么

11.2 传统超采样

11.3 实践:计算相位编码图像

11.4 采样相位编码图像

11.5 更有趣的图像

11.6 超采样

11.7 量子超采样与蒙特卡罗采样

11.8 增加颜色

11.9 小结

第12章 舒尔分解算法

12.1 实践:在QPU上应用舒尔分解算法

12.2 算法说明

12.3 逐步操作:分解数字15

12.4 使用细节

第13章 量子机器学习

13.1 求解线性方程组

13.2 量子主成分分析

13.3 量子支持向量机

13.4 其他机器学习应用

第四部分 展望

第14章 保持领先:文献指引

14.1 从圆形表示法到复向量

14.2 与术语有关的一些细节和注意事项

14.3 测量基

14.4 门的分解与编译

14.5 隐形传态门

14.6 QPU名人堂

14.7 竞赛:量子计算机与传统计算机

14.8 基于oracle的算法研究

14.9 量子编程语言

14.10 量子模拟的前景

14.11 纠错与NISQ设备

14.12 进一步学习

关于作者

关于封面

量子计算机编程:从入门到实践是2021年由人民邮电出版社出版,作者[美] 埃里克.R. 约翰斯顿。

得书感谢您对《量子计算机编程:从入门到实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
VisualC++从入门到精通 电子书
  《Visual C从入门到精通》,超级畅销的C语言经典著作,100000读者的共同选择,长期雄踞各大书店、网店排行榜前列。本次改版在传承经典的基础上,对内容进行全面扩充,大量补充典型案例,贴近实战,帮助读者迅速积累开发经验。      强大的编委会阵容,业界专家倾力推荐   中国软件行业协会教育与培训委员会 秘书长 邱钦伦   微软开发工具及平台事业部 产品经理 胡德民   Sun亚洲全球化中心 技术总监 刘杰   龙马创新教育研究室 总裁 孔长征   河南省863软件孵化器有限公司 总经理 翟为唐   广东拓思软件科学园有限公司 副总经理 黄万民   西安863软件孵化器有限公司 总经理 楼文晓   郑州大学信息工程学院 副院长 周清雷   华大锐志软件人才孵化基地 技术总监 微软有价值专家(MVP) 王豫翔   NEC信息系统(中国)有限公司 开发部长 石少峥   东忠集团 副总裁 李朝阳   《程序员》杂志、CSDN技术专家 尹成   51CTO.com 技术总监 陈德勇   微软有价值专家(MVP) 杨云         DVD光盘超值赠送   21小时全程同步教学录像,一线教学和开发人员贴心讲解,配合图书高效学习   18小时价值6000元的Oracle项目实战教学录像,帮您轻松学会Oracle数据库   107个典型范例、5个经典应用程序开发指导、6个完整项目,在实战中掌握VC编程   19个实战测试及解析,举一反三,掌握更透彻   8个超值资源大放送   超值资源1:118 页库函数查询手册   超值资源2:224 页MFC查询手册   超值资源3:53 个Visual C常见错误及解决方案   超值资源4:100 个Visual C开发经验及技巧大汇总   超值资源5:100 个Visual C常见面试题   超值资源6:软件开发文档模板   超值资源7:Visual C 程序员职业规划电子书   超值资源8:Visual C 程序员面试技巧电子书      零基础、入门级的讲解——无论读者是否从事计算机相关行业,是否接触过Visual C,是否使用Visual C开发过项目,都能从本书中找到起点。   超多、实用、专业的范例和项目——本书结合实际工作中的范例,逐一讲解Visual C的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。   随时检测自己的学习成果——每章首页罗列了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。   细致入微、贴心提示——本书在讲解过程中使用了“提示”、“注意”、“ 技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。
FlutterApp开发:从入门到实战 电子书
本书系统讲解使用Flutter进行跨平台开发应具备的知识,包含丰富的代码示例与效果图片,组件功能一目了然。
C语言从入门到精通(第4版) 电子书
本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。
计算机图形学编程(使用OpenGL和C++)(第2版) 电子书
本书以OpenGL和C++作为工具,介绍计算机图形学编程的相关内容。
C++从入门到精通 电子书
C++基础知识、核心技术与提高篇实践项目。