Kapitel 5. Quanteninformation
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die ersten drei Buchstaben im Namen Qiskit stehen für die Quanteninformationswissenschaft, die sich mit der Frage beschäftigt , wie Quantensysteme zur Darstellung, Verarbeitung und Übertragung von Informationen genutzt werden können. Das Modul quantum_info
von Qiskit enthält Klassen und Funktionen, die sich auf diese Fähigkeiten konzentrieren.
Verwendung von Quanteninformationszuständen
Das Modul qiskit.quantum_info
enthält einige Klassen, die in Tabelle 5-1 aufgeführt sind und Quanteninformationszustände darstellen.
Name der Klasse | Beschreibung |
---|---|
|
Stellt einen Zustandsvektor dar |
|
Stellt eine Dichtematrix dar |
|
Simulation von Stabilisatorschaltungen |
Wir werden uns auf die beiden am häufigsten verwendeten Klassen konzentrieren, nämlich Statevector
und DensityMatrix
.
Verwendung der Statevector-Klasse
Die Klasse Statevector
repräsentiert einen Quantenzustandsvektor und enthält Funktionen zum Initialisieren und Bearbeiten des Zustandsvektors. Wie im folgenden Codeschnipsel zu sehen ist, kann ein Statevector
beispielsweise durch Übergabe einer QuantumCircuit
Instanz instanziiert werden:
from
qiskit
import
QuantumCircuit
from
qiskit.quantum_info
import
Statevector
qc
=
QuantumCircuit
(
2
)
qc
.
h
(
0
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.