EmbedPauli-Funktion
Warnung
Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.
Weitere Informationen finden https://aka.ms/qdk.api Sie in der API-Dokumentation für das moderne QDK.
Namespace: Microsoft.Quantum.Canon
Paket: Microsoft.Quantum.Standard
Gibt einen Pauli-Operator mit einem Einzelnen Qubit und den Index eines Qubits zurück, gibt einen Pauli-Operator mit mehreren Qubits mit dem angegebenen Single-Qubit-Operator an diesem Index und PauliI
bei jedem anderen Index zurück.
function EmbedPauli (pauli : Pauli, location : Int, n : Int) : Pauli[]
Eingabe
pauli : Pauli
Ein Ein-Qubit-Pauli-Operator, der an der angegebenen Stelle platziert werden soll.
Location : Int
Ein Index wie , output[location] == pauli
wobei output
die Ausgabe dieser Funktion ist.
n : Int
Länge des zurückzugebenden Arrays.
Ausgabe : Pauli[]
Beispiel
So rufen Sie das Array ab [PauliI, PauliI, PauliX, PauliI]
:
EmbedPauli(PauliX, 2, 3);