Skip to Content
量子计算机编程:从入门到实践
book

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

by Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
July 2021
Beginner to intermediate
274 pages
7h 10m
Chinese
Posts & Telecom Press
Content preview from 量子计算机编程:从入门到实践
2
1
掌握程序员应该了解的一些相关的数学知识,它们是必需的:
理解数学函数的用法;
熟悉三角函数;
熟练地操作二进制数以及在二进制表示和十进制表示之间相互转换;
理解复数的基本含义。
对如何评估算法的计算复杂度(大
O
记法)有最基本的理解。
书中超出上述要求的部分是第
13
章,其中将研究量子计算在机器学习中的一些应用。
篇幅所限,那一章仅概述每种机器学习应用,并展示量子计算机在其中有何优势。尽管
我们试图使内容通俗易懂,但是如果读者具备一些机器学习背景,在付诸实践时将有更大
的收获。
本书的侧重点是量子计算机编程(不是构建或研究量子计算机),这就是你在阅读本书时
不需要了解高等数学和量子理论的原因。不过,对于有兴趣进一步探索这个主题的读者来
说,第
14
章提供了很好的参考,并将书中介绍的概念与量子计算研究界常用的数学符号
联系起来。
1.2
 何谓
QPU
尽管人们经常谈及“量子计算机”,但这个词具有误导性。它让人联想到一种全新的计算
机,并且这种计算机使用极具未来感的某种东西替代现有的一切软件。
在我们编写本书时,这是对量子计算机的一个很大却很常见的误解。量子计算机的前景并
不在于它是“传统计算机杀手”,而在于它能够极大地扩展计算机处理的问题种类。一些
重要的计算问题很容易在量子计算机上进行运算,而这在任何标准计算设备上都是做不到
1
重要的是,这种提升效果只适用于某些问题(后文会具体阐明)。尽管我们预计这样的问
题会越来越多,但试图利用量子计算机解决所有的计算问题是没有意义的。对于笔记本计 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

JAVASCRIPT之美|聽頂尖程式設計師闡述他們的思維

JAVASCRIPT之美|聽頂尖程式設計師闡述他們的思維

Anton Kovalyov
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787115566355