Fungsi EmbedPauli

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh QDK Modern.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Canon

Paket: Microsoft.Quantum.Standard

Mengingat operator Pauli qubit tunggal dan indeks qubit, mengembalikan operator Pauli multi-qubit dengan operator qubit tunggal yang diberikan pada indeks tersebut dan PauliI di setiap indeks lainnya.

function EmbedPauli (pauli : Pauli, location : Int, n : Int) : Pauli[]

Input

pauli : Pauli

Operator Pauli qubit tunggal untuk ditempatkan di lokasi tertentu.

lokasi : Int

Indeks singgah itu output[location] == pauli, di mana output adalah output dari fungsi ini.

n : Int

Panjang array yang akan dikembalikan.

Output : Pauli[]

Contoh

Untuk mendapatkan array [PauliI, PauliI, PauliX, PauliI]:

EmbedPauli(PauliX, 2, 3);