技术教育社区
www.teccses.org

量子计算机程序设计(影印版)

封面

作者:Eric R. Johnston等

页数:317

出版社:东南大学出版社

出版日期:2020

ISBN:9787564188290

电子书格式:pdf/epub/txt

内容简介

量子计算机即将掀起一场新的计算革命,你也可以即刻加入进来。如果你学的是软件工程,计算机图形学,数据科学,或者仅仅是一名计算机爱好者,这本书都可以成为你理解量子计算技术的实践指导书。你可以直接使用代码示例演示该技术的独特功能,而不是通过数学和理论进行探索。量子计算专家埃里克?R?约翰斯顿,尼克?哈里根和梅塞德斯?吉米诺?西格维亚会向你展示在应用程序中如何构建并编写量子程序所需的技能、工具和意识。通过本书你将了解量子计算机可以做什么,并学习如何识别它们可以解决的问题类型。

本书特色

量子计算机即将掀起一场新的计算革命,你也可以即刻加入进来。如果你学的是软件工程,计算机图形学,数据科学,或者仅仅是一名计算机爱好者,这本书都可以成为你理解量子计算技术的实践指导书。你可以直接使用代码示例演示该技术的独特功能,而不是通过数学和理论进行探索。量子计算专家埃里克?R?约翰斯顿,尼克?哈里根和梅塞德斯?吉米诺?西格维亚会向你展示在应用程序中如何构建并编写量子程序所需的技能、工具和意识。通过本书你将了解量子计算机可以做什么,并学习如何识别它们可以解决的问题类型。

目录

Preface
1. Introduction
Required Background
What Is a QPU?
A Hands-on Approach
A QCEngine Primer
Native QPU Instructions
Simulator Limitations
Hardware Limitations
QPU Versus GPU: Some Common Characteristics
Part Ⅰ Programming for a QPU
2. One Qubit
A Quick Look at a Physical Qubit
Introducing Circle Notation
Circle Size
Circle Rotation
The First Few QPU Operations
QPU Instruction: NOT
QPU Instruction: HAD
QPU Instruction: READ
QPU Instruction: WRITE
Hands-on: A Perfectly Random Bit
QPU Instruction: PHASE(0)
QPU Instructions: ROTX(0) and ROTY(0)
COPY: The Missing Operation
Combining QPU Operations
QPU Instruction: ROOT-of-NOT
Hands-on: Quantum Spy Hunter
Conclusion
3. Multiple Qubits
Circle Notation for Multi-Qubit Registers
Drawing a Multi-Qubit Register
Single-Qubit Operations in Multi-Qubit Registers
Reading a Qubit in a Multi-Qubit Register
Visualizing Larger Numbers of Qubits
QPU Instruction: CNOT
Hands-on: Using Bell Pairs for Shared Randomness
QPU Instructions: CPHASE and CZ
QPU Trick: Phase Kickback
QPU Instruction: CCNOT (Toffoli)
QPU Instructions: SWAP and CSWAP
The Swap Test
Constructing Any Conditional Operation
Hands-on: Remote-Controlled Randomness
Conclusion
4. Quantum Teleportation
Hands-on: Let’s Teleport Something
Program Walkthrough
Step 1: Create an Entangled Pair
Step 2: Prepare the Payload
Step 3.1: Link the Payload to the Entangled Pair
Step 3.2: Put the Payload into a Superposition
Step 3.3: READ Both of Alice’s Qubits
Step 4: Receive and Transform
Step 5: Verify the Result
Interpreting the Results
How Is Teleportation Actually Used?
Fun with Famous Teleporter Accidents
Part Ⅱ QPU Primitives
5. Quantum Arithmetic and Logic
Strangely Different
……
Part Ⅲ QPU Applications
Part Ⅳ Outlook
Index

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《量子计算机程序设计(影印版)》
Article link:https://www.teccses.org/1142856.html