SuperAPI AI 工具集

cirq

设计与创作

查看项目

更新于 10-15 23:58

技能介绍

用途:Cirq 是 Google Quantum AI 的开源 Python 框架,用于设计、模拟量子电路,并在量子计算机与模拟器上运行,适合面向 Google Quantum AI 硬件、噪声感知电路设计与量子表征的场景。

主要能力:电路构建(GridQubit、LineQubit、NamedQubit,单/双比特门、参数化门、自定义门分解、moment 组织、OpenQASM/JSON 导入导出);模拟(态矢量、密度矩阵、采样与测量、参数扫描、噪声模拟、量子虚拟机 QVM、期望值);电路变换(Transformer 框架、门分解、优化、编译、量子比特路由与 SWAP 插入);硬件集成(Google Quantum AI、IonQ、Azure Quantum、AQT、Pasqal);噪声建模(去极化、振幅阻尼、相位阻尼等噪声信道与噪声模型、读出噪声、随机基准测试、XEB、误差缓解);实验(参数扫描、数据收集、ReCirq、VQE/QAOA/QPE 等算法)。

使用方式:安装基础包 uv pip install cirq;硬件集成按后端安装 cirq-google、cirq-ionq、cirq-aqt、cirq-pasqal 或 azure-quantum cirq。基本流程为创建量子比特、构建 Circuit、用 cirq.Simulator() 运行并查看直方图;参数化电路可用 sympy.Symbol 配合 cirq.Linspace 扫描。

适用场景:量子算法原型、变分算法、噪声研究与误差缓解、硬件任务提交。

限制:资料未提供收费、价格与性能数据;大比特数模拟内存增长快,密度矩阵模拟复杂度高,硬件执行前需先经模拟器验证并做设备约束校验。