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.

概览

收录于

2026年3月17日

学科与领域

computer-science-advanced · quantum-computing

年级范围

九年级(高一)–十二年级(高四)

页面类型

Article

简介

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.

用户评价

暂无已发布的评价,欢迎率先分享您的使用体验。