Skip to main content
IBM Quantum Platform

CircuitState

class CircuitState

GitHub

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)

GitHub

Berechnen Sie die Überlappung dieses Zustands mit dem angegebenen Ausgangszustand.

Achtung

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

Komplex

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.