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.