quantumlib/Cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

解決的問題

Cirq 是一個旨在量子電腦和模擬器上編寫、操作和執行量子電路的 Python 套件。它專門解決含雜訊中等規模量子 (NISQ) 電腦的挑戰,在這些電腦中,硬體特定的細節對於獲得高性能結果至關重要。

工作原理

Cirq 為量子運算提供了一套抽象,允許使用者定義靈活的閘,建立帶有符號變數的參數化電路,並對硬體裝置和雜訊進行建模。它包含內建的模擬器,以便在實際硬體上執行之前測試電路,並與 qsim 整合以實現高性能模擬。

適用對象

需要建構和模擬量子程式的量子研究人員、開發人員和科學家,特別是那些從事 NISQ 時代硬體工作的人員。

亮點

  • 硬體感知設計:專注於真實量子硬體的特定約束和雜訊特性。
  • 電路優化:用於電路轉換、編譯和優化的工具。
  • 客製化:支援靈活的閘定義和自定義閘。
  • 互操作性:與 NumPy 和 SciPy 無縫協作。
  • 廣泛的生態系統:與 Google Quantum AI 的其他工具整合,例如用於機器學習的 TensorFlow Quantum 和用於化學的 OpenFermion。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案