Freigeben über


DumpMachine-Funktion

Vollqualifizierter Name: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Zusammenfassung

Gibt den Status des aktuellen Zielcomputers ab.

Beschreibung

Mit dieser Methode können Sie Informationen zum aktuellen Quantenzustand abbilden. Die tatsächlich generierten Informationen und die Semantik sind für jeden Zielcomputer spezifisch.

Für den lokalen Sparse-Zustandssimulator, der als Teil des Quantum Development Kit verteilt wird, schreibt diese Methode die Wellenfunktion als eindimensionales Array von Paaren von Zustandsindizes und komplexen Zahlen, in denen jedes Element die Amplituden der Wahrscheinlichkeit darstellt, den entsprechenden Zustand zu messen.

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 {
    DumpMachine();
}