Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W pełni kwalifikowana nazwa: Std.Diagnostics.DumpMachine
function DumpMachine() : Unit
Streszczenie
Zrzuty stanu bieżącej maszyny docelowej.
Opis
Ta metoda umożliwia zrzut informacji o bieżącym stanie kwantowym. Rzeczywiste informacje wygenerowane i semantyka są specyficzne dla każdej maszyny docelowej.
W przypadku lokalnego symulatora rozrzedzonych w ramach zestawu Quantum Development Kit ta metoda zapisze funkcję falową jako jednowymiarową tablicę par indeksów stanu i liczb zespolonych, w których każdy element reprezentuje amplitudy prawdopodobieństwa pomiaru odpowiedniego stanu.
Przykład
Po uruchomieniu na symulatorze stanu rozrzedzielonego następujący fragment kodu zrzutuje stan dzwonka (|00⟩ + |11⟩ ) / √2 do konsoli:
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpMachine();
}