reklama - zainteresowany?

Qiskit Pocket Guide - Helion

Qiskit Pocket Guide
ebook
Autor: James L. Weaver, Frank J. Harkins
ISBN: 9781098112424
stron: 220, Format: ebook
Data wydania: 2022-06-14
Księgarnia: Helion

Cena książki: 80,74 zł (poprzednio: 94,99 zł)
Oszczędzasz: 15% (-14,25 zł)

Dodaj do koszyka Qiskit Pocket Guide

The quantum computing market is predicted to grow by nearly $1.3 billion over the next five years. Why? Given their quantum mechanical nature, quantum computers are expected to solve difficult problems in chemistry, optimization, finance, and machine learning that classical computers find impossible to unravel.

This pocket guide provides software developers with a quick reference to Qiskit, an open source SDK for working with quantum computers. Packed with helpful programming examples, tables, figures, and lists, this handy book helps you find the information you need to develop and debug quantum programs.

Whether you're focused on business, engineering, or scientific applications, you'll learn how to choose and apply appropriate Qiskit classes, methods, and functions.

  • Learn how to create quantum circuits, define quantum gates, and leverage the transpiler
  • Explore modules for implementing quantum information concepts and quantum algorithms
  • Survey features of Qiskit that abstract and facilitate working with various quantum computers and simulators
  • Learn how to use the latest version of the Open Quantum Assembly Language

Dodaj do koszyka Qiskit Pocket Guide

 

Osoby które kupowały "Qiskit Pocket Guide", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Qiskit Pocket Guide

Spis treści

Qiskit Pocket Guide eBook -- spis treści

  • Preface
    • How This Book Is Structured
    • Conventions Used in This Book
    • Using Code Examples
    • OReilly Online Learning
    • How to Contact Us
    • Acknowledgments
  • I. Qiskit Fundamentals
  • 1. Quantum Circuits and Operations
    • Constructing Quantum Circuits
      • Using the QuantumCircuit Class
        • Commonly used gates
        • Drawing a quantum circuit
          • Using the draw() method
        • Creating a barrier
          • Using the barrier() method
        • Measuring a quantum circuit
          • Using the measure() method
          • Using the measure_all() method
        • Obtaining information about a quantum circuit
        • Manipulating a quantum circuit
          • Using the append() method
          • Using the bind_parameters() method
          • Using the compose() method
          • Using the copy() method
          • Using the decompose() method
          • Using the from_qasm_file() method
          • Using the from_qasm_str() method
          • Using the initialize() method
          • Using the reset() method
          • Using the qasm() method
          • Using the to_gate() method
          • Using the to_instruction() method
        • Saving state when running a circuit on AerSimulator
      • Using the QuantumRegister Class
      • Using QuantumRegister Attributes
      • Using the ClassicalRegister Class
      • Using ClassicalRegister Attributes
    • Instructions and Gates
      • The Instruction Class
      • The Gate Class
      • The ControlledGate Class
        • Using the num_ctrl_qubits attribute
        • Using the ctrl_state() method
        • Defining a custom controlled gate
    • Parameterized Quantum Circuits
      • Creating a Parameter Instance
      • Using the ParameterVector Class
  • 2. Running Quantum Circuits
    • Using the BasicAer Simulators
      • Using the BasicAer qasm_simulator Backend
      • Using the BasicAer statevector_simulator Backend
      • Using the BasicAer unitary_simulator Backend
    • Using the Aer Simulators
      • Using the Aer Legacy Simulators
      • Using the AerSimulator Backend
        • Using the AerSimulator to hold measurement results
        • Using the AerSimulator to calculate and hold a statevector
        • Using the AerSimulator to calculate and hold a unitary
        • Using the AerSimulator for additional simulation methods
          • Using set_options() to update the simulation method
          • Getting a backend with a preconfigured simulation method
          • Passing a simulation method into run()
        • Supplying a noise model to an AerSimulator backend
        • Creating an AerSimulator backend from a real device
    • Monitoring Job Status and Obtaining Results
  • 3. Visualizing Quantum Measurements and States
    • Visualizing Measurement Counts
      • Using the plot_histogram Function
    • Visualizing Quantum States
      • Using the plot_state_qsphere Function
      • Using the plot_state_city Function
      • Using the plot_bloch_multivector Function
      • Using the plot_state_hinton Function
      • Using the plot_state_paulivec Function
  • 4. Using the Transpiler
    • Quickstart with Transpile
    • Transpiler Passes
      • The PassManager
      • Compiling/Translating Passes
      • Routing Passes
      • Optimization Passes
      • Initial Layout Selection Passes
      • Preset PassManagers
  • II. Quantum Information and Algorithms
  • 5. Quantum Information
    • Using Quantum Information States
      • Using the Statevector Class
        • Example of using Statevector methods
      • Using the DensityMatrix Class
        • Example of using DensityMatrix methods
    • Using Quantum Information Operators
      • Using the Operator Class
      • Using the Pauli Class
    • Using Quantum Information Channels
    • Using Quantum Information Measures
      • Using the state_fidelity Function
  • 6. Operator Flow
    • Creating Operator Flow Expressions
    • Using the Operator Flow State Function Classes
      • Using the StateFn Class
    • Using the Operator Flow Primitive Operators Classes
      • Using the PrimitiveOp Class
  • 7. Quantum Algorithms
    • Background on Quantum Algorithms
    • Using the Algorithms Module
      • Quickstart
      • The Algorithms Interface
    • Traditional Quantum Algorithms
      • Grovers Algorithm
      • Phase Estimation Algorithms
      • Amplitude Estimation Algorithms
    • Eigensolvers
      • NumPy Eigensolvers
      • The Variational Quantum Eigensolver
      • Parameterized Circuits
      • Optimizers
  • III. Additional Essential Functionality
  • 8. Qiskit Circuit Library Standard Operations
    • Standard Instructions
      • Barrier
      • Measure
      • Reset
    • Standard Single-Qubit Gates
      • HGate
      • IGate
      • PhaseGate
      • RXGate
      • RYGate
      • RZGate
      • SGate
      • SdgGate
      • SXGate
      • SXdgGate
      • TGate
      • TdgGate
      • UGate
      • XGate
      • YGate
      • ZGate
    • Standard Multiqubit Gates
      • C3XGate
      • C3SXGate
      • C4XGate
      • CCXGate
      • CHGate
      • CPhaseGate
      • CRXGate
      • CRYGate
      • CRZGate
      • CSwapGate
      • CSXGate
      • CUGate
      • CXGate
      • CYGate
      • CZGate
      • DCXGate
      • iSwapGate
      • MCPhaseGate
      • MCXGate
      • SwapGate
  • 9. Working with Providers and Backends
    • Graphical Tools
    • Text-Based Tools
    • Getting System Info Programmatically
    • Interacting with Quantum Systems on the Cloud
      • Convenience Tools
      • Runtime Services
  • 10. OpenQASM
    • Building Quantum Circuits in QASM
      • Comments
      • Version Strings
      • Basic Syntax
      • Implicit Looping
      • Quantum Gates and Instructions
        • Gates
        • Instructions
    • Building Higher-Level Gates
      • Modifying Existing Gates
      • Defining New Gates
    • Classical Types and Instructions
      • Constants
      • Shorthands
      • Arrays of Classical Types
      • Built-in Classical Instructions
    • Building Quantum Programs
      • Subroutines
      • Inputs and Outputs
  • Index

Dodaj do koszyka Qiskit Pocket Guide

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.