Função ZBits
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.Bitwise
Pacote: Microsoft.Quantum.QSharp.Foundation
Devolve um número inteiro que representa os bits Z de uma matriz de operadores Pauli.
function ZBits (paulis : Pauli[]) : Int
Entrada
paulis: Pauli[]
Uma matriz de operadores Pauli a serem representados como um número inteiro.
Saída: Int
Um número inteiro $x$ com representação binária $(p_{62},p_{61},\pontos,p_0)$, em que $p_i = 0$ se paulis[i]
for PauliI
ou PauliX
e onde $p_i = 1$ se paulis[i]
for PauliY
ou PauliZ
.
Observações
A função falhará se o comprimento da paulis
matriz for superior a 63.