Kapitel 6. Operator Flow

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

Das Modul qiskit.opflow enthält Klassen, die Quantenzustände und -operationen ausdrücken und manipulieren. Ein Teil der Funktionalität wird durch Klassen im Modul qiskit.quantum_info unterstützt. Einer der Hauptzwecke dieser Operator Flow-Schicht ist es, die Entwicklung von Quantenalgorithmen zu erleichtern.

Operatorflussausdrücke erstellen

Das Modul qiskit.opflow enthält einen unveränderlichen Satz von Operatoren (siehe Tabelle 6-1), die bei der Erstellung von Ausdrücken, die Quantenzustände und Operatoren enthalten, nützlich sind.

Tabelle 6-1. Unveränderliche Operatoren im Modul qiskit.opflow
Betreiber Beschreibung

X

Pauli X

Y

Pauli Y

Z

Pauli Z

I

Pauli I

H

H Tor

S

S Tor

T

T-Gate

CX

CX-Tor

CZ

CZ Tor

Swap

SWAP-Gate

Zero

Qubit 0 Zustand

One

Qubit 1 Zustand

Plus

Qubit + Staat

Minus

Qubit - Zustand

Um diese Operatoren in Ausdrücken verwenden zu können, brauchen wir algebraische Operationen und Prädikate, wie sie in Tabelle 6-2 gezeigt werden.

Tabelle 6-2. Algebraische Operationen und Prädikate im Modul qiskit.opflow
Algebraische Operation Beschreibung

+

Zusatz

-

Subtraktion/Negativierung

*

Skalare Multiplikation

/

Skalare Division

@

Zusammensetzung

^

Tensorprodukt oder Tensorpotenz

**

Zusammensetzung Leistung

==

Gleichstellung

~

Adjoint

Diese algebraischen Operationen ...

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.