Condividi tramite


Funzione BoolArrayAsPauli

Avviso

Questa documentazione fa riferimento alla QDK classica, sostituita dalla QDK moderna.

Per la documentazione dell'API per modern QDK, vedere https://aka.ms/qdk.api la documentazione dell'API.

Spazio dei nomi: Microsoft.Quantum.Convert

Pacchetto: Microsoft.Quantum.Standard

Dato una stringa di bit, restituisce un operatore Pauli multi-qubit rappresentato come matrice di operatori Pauli a qubit singolo.

function BoolArrayAsPauli (pauli : Pauli, bitApply : Bool, bits : Bool[]) : Pauli[]

Input

pauli : Pauli

Operatore Pauli da applicare ai qubit in cui bitsApply == bits[idx].

bitApply : Bool

applicare Pauli se bit è questo valore.

bit : Bool[]

Matrice booleana.

Output : Pauli[]

Commenti

La matrice booleana e il registro quantistico devono essere di lunghezza uguale.