Share via


Operação PrepareQubit

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.Preparation

Pacote: Microsoft.Quantum.Standard

Aviso

PrepareQubit foi preterido. Em alternativa, utilize a operação PreparePauliEigenstate .

Prepara um qubit no eigenstate +1 (Zero) do operador Pauli especificado. Se o operador de identidade for fornecido, o qubit é preparado no estado maximicamente misto.

Se o qubit estava inicialmente no estado $\ket{0}$, esta operação prepara o qubit no estado eigenstate $+1$ de um determinado operador Pauli ou, para PauliI, no estado maximicamente misto (consulte PrepareSingleQubitIdentity operation).

Se o qubit estiver num estado diferente de $\ket{0}$, esta operação aplica as seguintes portas: $H$ para PauliX, $HS$ para PauliY, $I$ para PauliZ a operação PrepareSingleQubitIdentity para PauliI.

operation PrepareQubit (basis : Pauli, qubit : Qubit) : Unit

Entrada

base: Pauli

Um operador Pauli $P$.

qubit: Qubit

Um qubit a ser preparado.

Saída: Unidade