My Account Log in

1 option

Programming quantum computers : essential algorithms and code samples / Eric R. Johnston, Nic Harrigan, Mercedes Gimeno-Segovia.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Johnston, Eric R., author.
Harrigan, Nic, author.
Gimeno-Segovia, Mercedes, author.
Language:
English
Subjects (All):
Quantum computing.
Physical Description:
1 online resource (333 pages)
Edition:
First edition.
Place of Publication:
Beijing : O'Reilly, [2019]
System Details:
text file
Summary:
Quantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to understanding quantum computing. Rather than labor through math and theory, you’ll work directly with examples that demonstrate this technology’s unique capabilities. Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You’ll understand what quantum computers can do and learn how to identify the types of problems they can solve. This book includes three multichapter sections: Programming for a QPU —Explore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation. QPU Primitives —Learn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation. QPU Applications —Investigate how QPU primitives are used to build existing applications, including quantum search techniques and Shor’s factoring algorithm.
Contents:
Introduction
Part 1. Programming for a QPU. One Qubit
Multiple Qubits
Quantum teleportation
Part 2. QPU Primitives. Quantum arithmetic and logic
Amplitude amplification
QFT: quantum fourier transform
Quantum phase estimation
Part 3. QPU applications. Real data
Quantum search
Quantum supersampling
Shor's factoring algorithm
Quantum machine learning
Part 4. Outlook. Staying on top: a guide to the literature.
Notes:
Includes index.
Description based on print version record.
Includes bibliographical references and index.
ISBN:
9781492039631
1492039632
9781492039679
1492039675
9781492039655
1492039659
OCLC:
1111634190

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account