Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Diagnostics.DumpRegister
function DumpRegister(register : Qubit[]) : Unit
Zusammenfassung
Gibt den Status des aktuellen Zielcomputers ab, der den angegebenen Qubits zugeordnet ist.
Eingabe
Qubits
Die Liste der zu meldenden Qubits.
Bemerkungen
Mit dieser Methode können Sie die Informationen abbilden, die dem Status der angegebenen Qubits zugeordnet sind.
Für den lokalen Sparse-Zustandssimulator, der als Teil des Quantum Development Kit verteilt wird, schreibt diese Methode den Zustand der gegebenen Qubits (d. h. die Wellenfunktion des entsprechenden Subsystems) als eindimensionales Array von Paaren von Zustandsindizes und komplexen Zahlen, in denen jedes Element die Amplituden der Wahrscheinlichkeit der Messung des entsprechenden Zustands darstellt. Wenn die angegebenen Qubits mit einem anderen Qubit verangt werden und ihr Zustand nicht getrennt werden kann, tritt ein Laufzeitfehler auf, der angibt, dass die Qubits verangt werden.
Beispiel
Wenn sie auf dem Simulator mit geringem Zustand ausgeführt wird, wird im folgenden Codeausschnitt der Bell-Zustand (|00⟩ + |11⟩ ) / √2 in die Konsole kopiert:
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpRegister([left, right]);
}