Operasi ApplyPauli

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.Canon

Paket: Microsoft.Quantum.Standard

Mengingat operator Pauli multi-qubit, menerapkan operasi yang sesuai ke register.

operation ApplyPauli (pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl

Input

pauli : Pauli[]

Operator Pauli multi-qubit diwakili sebagai array operator Pauli qubit tunggal.

target : Qubit[]

Daftar untuk menerapkan operasi Pauli yang diberikan pada.

Output : Unit

Contoh

Berikut ini setara:

ApplyPauli([PauliY, PauliZ, PauliX], target);

dan

Y(target[0]);
Z(target[1]);
X(target[2]);