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);