cirq
Travaillez avec le framework de calcul quantique Cirq de Google
Également disponible depuis: davila7
Concevez et simulez des circuits quantiques à l'aide du framework Cirq de Google. Cette compétence fournit une documentation complète pour construire des circuits quantiques, modéliser le bruit, intégrer du matériel et exécuter des expériences sur des ordinateurs quantiques et des simulateurs.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "cirq". Créez un circuit quantique qui crée un état GHZ avec 3 qubits et mesure tous les qubits.
Résultat attendu:
- Voici comment créer un état GHZ (Greenberger-Horne-Zeilinger) avec 3 qubits :
- • Utilisez cirq.LineQubit pour créer 3 qubits
- • Appliquez Hadamard au premier qubit pour créer une superposition
- • Appliquez des portes CNOT pour enchevêtrer tous les qubits en chaîne
- • Mesurez tous les qubits avec une clé descriptive
- Le circuit crée l'état |000⟩ + |111⟩/√2, démontrant un enchevêtrement véritable à 3 qubits.
Utilisation de "cirq". Comment ajouter du bruit à mon circuit quantique pour une simulation réaliste ?
Résultat attendu:
- Cirq fournit plusieurs façons de modéliser le bruit :
- • Ajouter du bruit à des portes spécifiques : circuit.with_noise(cirq.depolarize(p=0.01))
- • Utiliser des canaux de bruit : cirq.amplitude_damp(delta)(qubit)
- • Créer des modèles de bruit personnalisés basés sur les données d'étalonnage
- La simulation bruitée aide à prédire comment votre circuit se comportera sur du matériel quantique réel avec des qubits imparfaits.
Audit de sécurité
SûrAll 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.
Facteurs de risque
⚙️ Commandes externes (8)
🌐 Accès réseau (2)
🔑 Variables d’environnement (1)
Score de qualité
Ce que vous pouvez construire
Concevoir des expériences quantiques
Concevez et simulez des expériences avec des circuits paramétrisés, des modèles de bruit et la collecte de données pour les publications de recherche quantique.
Construire des algorithmes quantiques
Implémentez des algorithmes quantiques comme VQE, QAOA et QPE en utilisant le framework de construction et de transformation de circuits de Cirq.
Cibler des processeurs quantiques
Compilez et optimisez les circuits pour des processeurs quantiques spécifiques de Google, IonQ, Azure et d'autres fournisseurs.
Essayez ces prompts
Montrez-moi comment créer un circuit d'état de Bell avec Cirq en utilisant deux qubits, une porte Hadamard et une porte CNOT avec mesure.
Aidez-moi à ajouter du bruit de dépolarisation à un circuit quantique et à exécuter des simulations bruitées pour analyser l'impact des erreurs.
Comment configurer Cirq pour exécuter des circuits sur le matériel Google Quantum AI et sélectionner les meilleurs qubits basés sur les données d'étalonnage ?
Transformez mon circuit pour utiliser uniquement le gateset natif d'un processeur quantique spécifique et réduire la profondeur du circuit.
Bonnes pratiques
- Commencez par les simulateurs avant d'exécuter sur un temps de matériel quantique coûteux
- Utilisez des transformateurs d'optimisation de circuit pour réduire la profondeur avant l'exécution matérielle
- Étiquetez les mesures avec des clés descriptives pour une analyse plus facile des résultats
- Sauvegardez immédiatement les résultats des expériences après l'exécution matérielle pour éviter la perte de données
Éviter
- Exécuter des circuits complexes sans d'abord les valider sur des simulateurs
- Ignorer les contraintes de topologie de l'appareil lors de la sélection des qubits
- Sauter la caractérisation du bruit avant l'atténuation des erreurs
- Ne pas utiliser les données d'étalonnage des qubits pour la sélection de qubits matériels