cirq
构建和模拟量子电路
متاح أيضًا من: K-Dense-AI
量子计算需要专门的电路设计和模拟工具。该技能为 Cirq 提供全面的指导,使您能够创建量子算法、运行噪声模拟,并在来自多个供应商的真实量子硬件上执行。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "cirq". 创建一个生成贝尔态的量子电路并运行模拟
النتيجة المتوقعة:
- 使用 LineQubit 创建了量子比特 q0 和 q1
- 对 q0 应用 Hadamard 门以创建叠加态
- 应用 CNOT 门,q0 作为控制位,q1 作为目标位以实现纠缠
- 在两个量子比特上添加测量,键为 'result'
- 使用 Simulator() 进行 1000 次重复模拟
- 结果显示 |00> 和 |11> 状态之间大约 50/50 分布
استخدام "cirq". 向量子电路添加噪声并比较结果
النتيجة المتوقعة:
- 创建了带有 Hadamard 和 CNOT 门的基础电路
- 应用概率为 0.01 的去极化噪声
- 模拟了无噪声和有噪声的电路
- 无噪声结果:纯贝尔态分布
- 有噪声结果:测量结果中的错误率增加
استخدام "cirq". 为量子硬件优化电路
النتيجة المتوقعة:
- 分析了原始电路深度和门计数
- 应用 merge_single_qubit_gates 转换器
- 将非原生门分解为 CZ + 旋转
- 针对设备连接性执行量子比特路由
- 将深度从 50 个门减少到 32 个门
- 电路已准备好在 Google Quantum AI 上执行
التدقيق الأمني
آمنPure documentation skill containing markdown guides and code examples for the Cirq quantum computing library. All 336 static findings are false positives - the scanner detected markdown code formatting backticks, quantum computing terminology, and documentation URLs, misinterpreting them as security issues. No executable code, network endpoints, or file operations exist.
عوامل الخطر
⚙️ الأوامر الخارجية (261)
⚡ يحتوي على سكربتات (2)
🌐 الوصول إلى الشبكة (10)
📁 الوصول إلى نظام الملفات (2)
درجة الجودة
ماذا يمكنك بناءه
研究量子算法
设计和测试新的量子算法,包括变分方法、优化和相位估计
学习量子计算
通过模拟理解量子电路概念,并实验基本的量子现象
开发量子软件
构建和编译量子电路,以便在多个量子计算平台上部署
جرّب هذه الموجهات
使用 Cirq 创建一个贝尔态制备电路,包含两个量子比特、Hadamard 门、CNOT 门和测量
展示如何向量子电路添加去极化噪声,并使用 DensityMatrixSimulator 进行模拟
创建一个带有 sympy 符号的参数化量子电路,并演示使用 cirq.Linspace 进行参数扫描
展示如何在 Google Quantum AI 硬件上编译和运行电路,包括设备验证和量子比特选择
أفضل الممارسات
- 在昂贵的量子硬件上运行之前,先使用模拟器测试
- 仅在需要混合态或噪声时使用密度矩阵模拟
- 使用校准数据选择最佳量子比特以改善硬件结果
- 在提交之前针对目标硬件门集优化电路
تجنب
- 未经模拟器测试就直接在硬件上运行未验证的电路
- 对纯态电路使用密度矩阵模拟(速度呈指数级降低)
- 在设计电路时忽略设备约束和量子比特连接性
- 在不考虑内存限制的情况下使用过多量子比特进行模拟