cirq
Работа с фреймворком квантовых вычислений Cirq от Google
متاح أيضًا من: davila7
Проектируйте и моделируйте квантовые схемы с использованием фреймворка Cirq от Google. Этот навык предоставляет исчерпывающую документацию по построению квантовых схем, моделированию шума, интеграции с аппаратным обеспечением и запуску экспериментов на квантовых компьютерах и симуляторах.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "cirq". Create a quantum circuit that creates a GHZ state with 3 qubits and measures all qubits.
النتيجة المتوقعة:
- Вот как создать состояние GHZ (Greenberger-Horne-Zeilinger) с 3 кубитами:
- • Используйте cirq.LineQubit, чтобы создать 3 кубита
- • Примените Hadamard к первому кубиту, чтобы создать суперпозицию
- • Примените вентили CNOT, чтобы запутать все кубиты в цепочке
- • Измерьте все кубиты с описательным ключом
- Схема создаёт состояние |000⟩ + |111⟩/√2, демонстрируя подлинную 3-кубитную запутанность.
استخدام "cirq". How do I add noise to my quantum circuit for realistic simulation?
النتيجة المتوقعة:
- Cirq предоставляет несколько способов моделирования шума:
- • Добавляйте шум к конкретным вентилям: circuit.with_noise(cirq.depolarize(p=0.01))
- • Используйте каналы шума: cirq.amplitude_damp(delta)(qubit)
- • Создавайте пользовательские модели шума на основе данных калибровки
- Шумовая симуляция помогает предсказать, как ваша схема будет работать на реальном квантовом оборудовании с несовершенными кубитами.
التدقيق الأمني
آمنAll 343 static findings are FALSE POSITIVES. This is a pure documentation skill containing markdown files with Python code examples for Google's Cirq quantum computing library. The scanner triggered on documentation patterns (markdown code blocks, quantum gate names like CNOT/CZ, measurement key parameters) that it misinterpreted as security issues. No executable code, network connections, credential exfiltration, or malicious patterns exist.
عوامل الخطر
⚙️ الأوامر الخارجية (8)
🌐 الوصول إلى الشبكة (2)
🔑 متغيرات البيئة (1)
درجة الجودة
ماذا يمكنك بناءه
Проектирование квантовых экспериментов
Проектируйте и моделируйте эксперименты с параметризованными схемами, моделями шума и сбором данных для научных публикаций по квантовым исследованиям.
Построение квантовых алгоритмов
Реализуйте квантовые алгоритмы, такие как VQE, QAOA и QPE, используя фреймворк построения и преобразования схем Cirq.
Нацеливание на квантовые процессоры
Компилируйте и оптимизируйте схемы для конкретных квантовых процессоров от Google, IonQ, Azure и других провайдеров.
جرّب هذه الموجهات
Покажи, как создать схему состояния Белла в Cirq, используя два кубита, вентиль Адамара и вентиль CNOT с измерением.
Помоги мне добавить деполяризующий шум в квантовую схему и запустить шумовые симуляции, чтобы проанализировать влияние ошибок.
Как настроить Cirq для запуска схем на оборудовании Google Quantum AI и выбрать лучшие кубиты на основе данных калибровки?
Преобразуй мою схему так, чтобы использовать только нативный набор вентилей для конкретного квантового процессора и уменьшить глубину схемы.
أفضل الممارسات
- Начинайте с симуляторов перед запуском на дорогостоящем времени квантового оборудования
- Используйте преобразователи оптимизации схем, чтобы уменьшить глубину перед аппаратным запуском
- Помечайте измерения описательными ключами для более удобного анализа результатов
- Сохраняйте результаты экспериментов сразу после аппаратных запусков, чтобы предотвратить потерю данных
تجنب
- Запуск сложных схем без предварительной проверки на симуляторах
- Игнорирование ограничений топологии устройства при выборе кубитов
- Пропуск характеризации шума перед подавлением ошибок
- Неиспользование данных калибровки кубитов при выборе аппаратных кубитов