Share via


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] == pauliwobei 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);