Kapitel 8. Qiskit Circuit LibraryStandardoperationen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Qiskit Circuit Library (Modul qiskit.circuit.library) enthält viele Operationen und Schaltungen, die als Bausteine für die Implementierung von Quantenalgorithmen verwendet werden können. Hier sind einige Standardoperationen, die in Anweisungen, Ein-Qubit-Gatter und Mehr-Qubit-Gatter unterteilt sind.

Standardanweisungen

Die Standard-Befehlsklassen implementieren Quantenoperationen, die nicht unbedingt einheitlich sind. Sie sind Unterklassen der Klasse Instruction (siehe "Die Anweisungsklasse").

Barriere

Die Klasse Barrier erstellt eine Barriere-Anweisung (siehe "Erstellen einer Barriere") mit einer bestimmten Anzahl von Qubits. Eine Barriere sorgt sowohl für eine visuelle als auch für eine funktionale Trennung zwischen den Gattern auf einem Draht in einem Quantenkreis:

Unterschrift Erscheinungsbild

Barrier(num_qubits)

Barrier appearance

Maßnahme

Die Klasse Measure erstellt eine Messanweisung zur Messung eines Quantenzustands in der Berechnungsgrundlage und legt das binäre Ergebnis in einem klassischen Register ab (siehe "Messung eines Quantenkreises"):

Unterschrift Erscheinungsbild

Measure()

Zurücksetzen

Die Klasse Reset erstellt einen Reset-Befehl , der den Zustand des Qubits auf

Get Qiskit Pocket Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.