cirq
Arbeiten mit Googles Cirq Quantencomputing-Framework
Auch verfĂźgbar von: davila7
Entwerfen und simulieren Sie Quantenschaltkreise mit Googles Cirq-Framework. Dieser Skill bietet umfassende Dokumentation zum Erstellen von Quantenschaltkreisen, Rauschmodellierung, Hardware-Integration und zum AusfĂźhren von Experimenten auf Quantencomputern und Simulatoren.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen â Fähigkeiten â Skills â Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "cirq". Create a quantum circuit that creates a GHZ state with 3 qubits and measures all qubits.
Erwartetes Ergebnis:
- So erstellen Sie einen GHZ-Zustand (Greenberger-Horne-Zeilinger) mit 3 Qubits:
- Â
- ⢠Verwenden Sie cirq.LineQubit um 3 Qubits zu erstellen
- ⢠Wenden Sie Hadamard auf das erste Qubit an, um Superposition zu erzeugen
- ⢠Wenden Sie CNOT-Gatter an, um alle Qubits in einer Kette zu verschränken
- ⢠Messen Sie alle Qubits mit einem beschreibenden Schlßssel
- Â
- Der Schaltkreis erzeugt den Zustand |000⊠+ |111âŠ/â2 und demonstriert echte 3-Qubit-Verschränkung.
Verwendung von "cirq". How do I add noise to my quantum circuit for realistic simulation?
Erwartetes Ergebnis:
- Cirq bietet verschiedene MĂśglichkeiten zur Rauschmodellierung:
- Â
- ⢠Rauschen zu bestimmten Gattern hinzufßgen: circuit.with_noise(cirq.depolarize(p=0.01))
- ⢠Rauschkanäle verwenden: cirq.amplitude_damp(delta)(qubit)
- ⢠Benutzerdefinierte Rauschmodelle basierend auf Kalibrierungsdaten erstellen
- Â
- Verrauschte Simulation hilft vorherzusagen, wie Ihr Schaltkreis auf echter Quantenhardware mit imperfekten Qubits funktionieren wird.
Sicherheitsaudit
SicherAll 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.
Risikofaktoren
âď¸ Externe Befehle (8)
đ Netzwerkzugriff (2)
đ Umgebungsvariablen (1)
Qualitätsbewertung
Was du bauen kannst
Quantenexperimente entwerfen
Entwerfen und simulieren Sie Experimente mit parametrisierten Schaltkreisen, Rauschmodellen und Datenerfassung fĂźr Quantenforschungspublikationen.
Quantenalgorithmen entwickeln
Implementieren Sie Quantenalgorithmen wie VQE, QAOA und QPE mit Cirqs Schaltkreisbau- und Transformations-Framework.
Quantenprozessoren ansteuern
Kompilieren und optimieren Sie Schaltkreise fĂźr spezifische Quantenprozessoren von Google, IonQ, Azure und anderen Anbietern.
Probiere diese Prompts
Show me how to create a Bell state circuit with Cirq using two qubits, a Hadamard gate, and CNOT gate with measurement.
Help me add depolarizing noise to a quantum circuit and run noisy simulations to analyze error impact.
How do I configure Cirq to run circuits on Google Quantum AI hardware and select the best qubits based on calibration data?
Transform my circuit to use only the native gateset for a specific quantum processor and reduce circuit depth.
Bewährte Verfahren
- Mit Simulatoren beginnen, bevor Sie teure Quantenhardware-Zeit nutzen
- Schaltkreisoptimierungs-Transformer verwenden, um die Tiefe vor der Hardware-AusfĂźhrung zu reduzieren
- Messungen mit beschreibenden SchlĂźsseln kennzeichnen fĂźr einfachere Ergebnisanalyse
- Experimentergebnisse sofort nach Hardware-Läufen speichern, um Datenverlust zu vermeiden
Vermeiden
- Komplexe Schaltkreise ausfĂźhren, ohne sie zuerst auf Simulatoren zu validieren
- Gerätetopologie-Einschränkungen bei der Qubit-Auswahl ignorieren
- Rauschcharakterisierung vor Fehlerminderung Ăźberspringen
- Qubit-Kalibrierungsdaten fĂźr die Hardware-Qubit-Auswahl nicht verwenden
Häufig gestellte Fragen
Was ist Cirq?
Wie unterscheidet sich Cirq von Qiskit?
Kann Cirq auf echten Quantencomputern laufen?
Welche Simulatoren unterstĂźtzt Cirq?
Wie viele Qubits kann Cirq simulieren?
Was ist Rauschmodellierung in Cirq?
Entwicklerdetails
Dateistruktur
đ references/
đ building.md
đ experiments.md
đ hardware.md
đ noise.md
đ simulation.md
đ transformation.md
đ SKILL.md