用途:该技能用于在 Cirq(Google Quantum AI 的开源量子计算框架)中设计、模拟和运行量子电路,适用于需要状态向量/密度矩阵模拟、参数扫描、Google 硬件噪声建模,或向 Google Quantum Engine、IonQ、AQT、Pasqal、Azure Quantum 提交电路的场景。不适用于 IBM Quantum/Qiskit、PennyLane 梯度量子机器学习或 QuTiP 主方程类任务。
主要能力:电路构建(量子比特、门、参数化门、自定义门、moments、OpenQASM/JSON 导入导出);精确与含噪模拟、测量采样、参数扫描、Quantum Virtual Machine(willow_pink、weber、rainbow);电路变换与优化(门分解、编译、路由与 SWAP 插入);硬件集成(cirq-google、cirq-ionq、cirq-aqt、cirq-pasqal、azure-quantum);噪声建模(退极化、振幅/相位阻尼、读出噪声、随机基准测试、XEB、误差缓解);实验设计(ReCirq、VQE、QAOA、QPE 等)。
用法:安装 uv pip install cirq;如需仅模拟可装 cirq-core,OpenQASM 导入或张量网络工具用 uv pip install "cirq-core[contrib]",Azure 需独立环境 uv pip install "azure-quantum[cirq]"。基本流程为创建量子比特、用 cirq.Circuit 构建电路、cirq.Simulator().run 或 run_sweep 执行并读取直方图。Google Quantum Engine 需获批合作伙伴;IonQ 读取 IONQ_API_KEY;Azure 目标名依系统而定,可用 service.targets() 查看。
限制:状态向量/密度矩阵模拟随比特数指数增长,深电路在硬件上易受噪声影响;硬件执行前应先模拟,并依据校准数据选择量子比特与误差缓解。价格、收费与平台配额资料未提供。