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.

Consulte também