Operación ApplyPauli
Advertencia
Esta documentación hace referencia al QDK clásico, que se ha reemplazado por el QDK moderno.
https://aka.ms/qdk.api Consulte la documentación de la API para el QDK moderno.
Espacio de nombres: Microsoft.Quantum.Canon
Paquete: Microsoft.Quantum.Standard
Dado un operador pauli de varios cúbits, aplica la operación correspondiente a un registro.
operation ApplyPauli (pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl
Entrada
pauli : Pauli[]
Un operador pauli de varios cúbits representado como una matriz de operadores de Pauli de un solo cúbit.
target : Qubit[]
Regístrese para aplicar la operación de Pauli especificada.
Salida: unidad
Ejemplo
Los siguientes son equivalentes:
ApplyPauli([PauliY, PauliZ, PauliX], target);
y
Y(target[0]);
Z(target[1]);
X(target[2]);