Share via


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.