Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Plně kvalifikovaný název: Std.Diagnostics.DumpRegister
function DumpRegister(register : Qubit[]) : Unit
Shrnutí
Vyřadí stav aktuálního cílového počítače přidružený k daným qubitům.
Vstup
qubity
Seznam qubitů, které se mají hlásit.
Poznámky
Tato metoda umožňuje výpis informací přidružených ke stavu daných qubitů.
V případě místního řídkého simulátoru distribuovaného jako součást sady Quantum Development Kit zapíše tato metoda stav daného qubitu (tj. vlnové funkce odpovídajícího subsystému) jako jednorozměrné pole párů stavových indexů a komplexních čísel, ve kterých každý prvek představuje amplitudy pravděpodobnosti měření odpovídajícího stavu. Pokud jsou dané qubity propletené s nějakým jiným qubitem a jejich stav nejde oddělit, selže s chybou za běhu, která značí, že jsou qubity propletené.
Příklad
Při spuštění v simulátoru se řídkým stavem vypustí následující fragment kódu stav Zvonku (|00⟩ + |11⟩ ) / √2 do konzoly:
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpRegister([left, right]);
}