Operasi PrepareQubit
Peringatan
Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh QDK Modern.
Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.
Namespace: Microsoft.Quantum.Preparation
Paket: Microsoft.Quantum.Standard
Peringatan
PrepareQubit tidak digunakan lagi. Silakan gunakan operasi PreparePauliEigenstate sebagai gantinya.
Menyiapkan qubit dalam eigenstate +1 (Zero
) dari operator Pauli yang diberikan.
Jika operator identitas diberikan, maka qubit disiapkan dalam keadaan campuran maksimal.
Jika qubit awalnya dalam status $\ket{0}$, operasi ini menyiapkan qubit dalam eigenstate $+1$ dari operator Pauli tertentu, atau, untuk PauliI
, dalam keadaan campuran maksimal sebagai gantinya (lihat operasi PrepareSingleQubitIdentity).
Jika qubit berada dalam status selain $\ket{0}$, operasi ini menerapkan gerbang berikut: $H$ untuk PauliX
, $HS$ untuk PauliY
, $I$ untuk PauliZ
dan operasi PrepareSingleQubitIdentity untuk PauliI
.
operation PrepareQubit (basis : Pauli, qubit : Qubit) : Unit
Input
basis : Pauli
Operator Pauli $P$.
qubit : Qubit
Sebuah qubit yang harus disiapkan.