Delen via


DumpMachine, functie

Volledig gekwalificeerde naam: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Samenvatting

Dumpt de status van de huidige doelmachine.

Beschrijving

Met deze methode kunt u informatie over de huidige kwantumstatus dumpen. De werkelijke gegevens die worden gegenereerd en de semantiek zijn specifiek voor elke doelmachine.

Voor de lokale sparse-statussimulator die wordt gedistribueerd als onderdeel van de Quantum Development Kit, schrijft deze methode de golffunctie als een eendimensionale matrix van paren met statusindexen en complexe getallen, waarin elk element de amplitudes van de waarschijnlijkheid van het meten van de bijbehorende status vertegenwoordigt.

Voorbeeld

Wanneer het wordt uitgevoerd op de sparse-statussimulator, dumpt het volgende fragment de klokstatus (|00⟩ + |11⟩ ) / √2 naar de console:

use left = Qubit();
use right = Qubit();
within {
    H(left);
    CNOT(left, right);
} apply {
    DumpMachine();
}