Dela via


ApplyPauli-åtgärd

Fullständigt kvalificerat namn: Std.Canon.ApplyPauli

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

Sammanfattning

Med en Pauli-operator med flera kvantbitar tillämpar motsvarande åtgärd på ett kvantregister.

Inmatning

Pauli

En Pauli-operator med flera kvantbitar representeras som en matris med Pauli-operatorer med en enda qubit.

mål

Registrera dig för att tillämpa den angivna Pauli-åtgärden på.

Exempel

Följande är likvärdiga:

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

och

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