🔮

cirq

Sûr ⚙️ Commandes externes🌐 Accès réseau🔑 Variables d’environnement

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.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v4 • 1/17/2026

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
Fichiers analysés
3,295
Lignes analysées
3
résultats
4
Total des audits

Score de qualité

45
Architecture
100
Maintenabilité
85
Contenu
22
Communauté
100
Sécurité
91
Conformité aux spécifications

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

Circuit de Base
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.
Simulation Bruitée
Aidez-moi à ajouter du bruit de dépolarisation à un circuit quantique et à exécuter des simulations bruitées pour analyser l'impact des erreurs.
Exécution Matérielle
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 ?
Optimisation de Circuit
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

Foire aux questions

Qu'est-ce que Cirq ?
Cirq est la bibliothèque Python open-source de Google pour concevoir, simuler et exécuter des circuits quantiques sur des ordinateurs quantiques et des simulateurs.
En quoi Cirq diffère-t-il de Qiskit ?
Cirq est optimisé pour le matériel quantique de Google et offre une conception de circuit de bas niveau, tandis que Qiskit est conçu pour le matériel IBM avec des abstractions de plus haut niveau.
Cirq peut-il s'exécuter sur de vrais ordinateurs quantiques ?
Oui, Cirq prend en charge plusieurs fournisseurs de matériel quantique, notamment Google Quantum AI, IonQ, Azure Quantum, AQT et Pasqal avec un accès API approprié.
Quels simulateurs Cirq prend-il en charge ?
Cirq fournit la simulation par vecteur d'état, la simulation par matrice de densité et la Machine Virtuelle Quantique (QVM) pour divers besoins de simulation.
Combien de qubits Cirq peut-il simuler ?
La simulation par vecteur d'échelle s'échelonne comme 2^n, rendant 30-40 qubits pratiques sur le matériel moderne. La matrice de densité s'échelonne comme 4^n avec des besoins en mémoire plus élevés.
Qu'est-ce que la modélisation du bruit dans Cirq ?
Cirq permet d'ajouter des canaux de bruit comme la dépolarisation, l'amortissement d'amplitude et l'amortissement de phase aux circuits pour simuler un comportement réaliste d'ordinateur quantique.

Détails du développeur

Structure de fichiers