Compartir a través de


Operación ApplyPauli

Nombre completo: Std.Canon.ApplyPauli

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

Resumen

Dado un operador Pauli de varios cúbits, aplica la operación correspondiente a un registro cuántico.

Entrada

Pauli

Un operador Pauli de varios cúbits representado como una matriz de operadores pauli de un solo cúbit.

blanco

Regístrese para aplicar la operación de Pauli especificada.

Ejemplo

Los siguientes son equivalentes:

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

y

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