Freigeben über


ApplyPauli-Vorgang

Vollqualifizierter Name: Std.Canon.ApplyPauli

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

Zusammenfassung

Bei einem Multi-Qubit-Pauli-Operator wendet die entsprechende Operation auf ein Quantenregister an.

Eingabe

Pauli

Ein Multi-Qubit Pauli-Operator, der als Array von Ein-Qubit-Pauli-Operatoren dargestellt wird.

Ziel

Registrieren Sie sich, um die angegebene Pauli-Operation anzuwenden.

Beispiel

Es folgt eine Entsprechung:

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

und

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