Função BoolArrayAsPauli
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.
Espaço de nomes: Microsoft.Quantum.Convert
Pacote: Microsoft.Quantum.Standard
Dada uma cadeia de bits, devolve um operador Pauli de vários qubits representado como uma matriz de operadores Pauli de qubit único.
function BoolArrayAsPauli (pauli : Pauli, bitApply : Bool, bits : Bool[]) : Pauli[]
Entrada
pauli: Pauli
Operador Pauli para aplicar a qubits em bitsApply == bits[idx]
que .
bitApply: Bool
aplicar Pauli se bit for este valor.
bits: Bool[]
Matriz booleana.
Saída: Pauli[]
Observações
A matriz booleana e o registo quântico têm de ter um comprimento igual.