Cirq  |  Google Quantum AI

Cirq is a Python software library for writing, manipulating, and optimizing quantum circuits, and then running them on quantum computers and quantum simulators.

En bref

Ajouté le

17 mars 2026

Matière et domaine

computer-science-advanced · quantum-computing

Niveaux scolaires

9e année (3e)–12e année (Terminale)

Type de page

Article

Introduction

Cirq: Open Source Quantum Programming Framework

  • Core Functionality: A Python library designed for writing, manipulating, and optimizing quantum circuits for both quantum simulators and physical quantum hardware.
  • Target Hardware: Specifically optimized for Noisy Intermediate-Scale Quantum (NISQ) computers, where hardware-specific details are critical for performance.
  • Key Components:
    • Circuits: Tools for building circuits using gates and qubits, including "Moments" and insertion strategies.
    • Simulation: Built-in support for wave function and density matrix simulators; compatible with qsim for high-performance simulation.
    • Devices: Features to define and manage hardware-specific constraints.
    • Experiments: Integration with Google’s quantum processors for running real-world experiments.
    • Algorithms: Includes a library of textbook quantum algorithms and implementations of variational algorithms like the Quantum Approximate Optimization Algorithm (QAOA) for NISQ hardware.
  • Learning Path: The framework provides documentation for beginners, covering fundamental concepts from basic gates to complex circuit transformations.

Avis de la communauté

Pas encore d’avis publiés. Soyez le premier à partager votre expérience.