SelectZ işlemi
Uyarı
Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.
Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .
Ad Alanı: Microsoft.Quantum.Chemistry.JordanWigner
Paket: Microsoft.Quantum.Chemistry
Başka bir yazmaç durumunun belirttiği kubite Z işlemi uygular.
operation SelectZ (indexRegister : Microsoft.Quantum.Arithmetic.LittleEndian, targetRegister : Qubit[]) : Unit is Adj + Ctl
Description
İşlem, $\ket{p}$ dizin durumundaki bir kubit $p$ üzerinde Z işlemi uygulayan bir birim matris $U$ ile temsil edilebilir. Yani, $$ \begin{align} U\ket{p}\ket{\psi} = \ket{p}Z_p\ket{\psi}. \end{align} $$
Giriş
indexRegister : LittleEndian
$\ket{p}$ durumunda, $Z$ uygulanan kubiti belirleyen bir yazmaç.
targetRegister: Qubit[]
Pauli işleçlerinin uygulandığı kubitlerin kaydı.