CircuitState
class CircuitState
Basen: State
Eine MPO-ähnliche Darstellung eines Zeitentwicklungszustands auf der Grundlage von Quantenschaltungen.
Dieser Zeit-Evolutions-Zustand kann auf der linken und rechten Seite entwickelt werden, wie es der DynamicMPF algorithmus.
Initialisieren Sie eine CircuitState instanz.
Attribute
lhs
Typ: Circuit | None
Die Schaltung auf der linken Seite hat die Form eines Tensornetzes.
rhs
Typ: Circuit | None
Die Schaltung der rechten Seite in Form eines Tensornetzes.
Methoden
overlap
overlap(initial_state)
Berechnen Sie die Überlappung dieses Zustands mit dem angegebenen Ausgangszustand.
Diese Implementierung unterstützt nur Instanzen von qiskit.circuit.QuantumCircuit für initial_state.
Parameter
initial_state (Any) – den Ausgangszustand, mit dem die Überlappung berechnet wird.
Erhöht
TypeError - wenn der angegebene Ausgangszustand einen inkompatiblen Typ hat.
Rückgabe
Die Überschneidung dieses Zustandes mit dem vorgesehenen Zustand.
Rückgabetyp