Operasi DrawMany
Peringatan
Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.
Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.
Namespace: Microsoft.Quantum.Arrays
Paket: Microsoft.Quantum.Standard
Mengulangi operasi untuk sejumlah sampel tertentu, mengumpulkan outputnya dalam array.
operation DrawMany<'TInput, 'TOutput> (op : ('TInput => 'TOutput), nSamples : Int, input : 'TInput) : 'TOutput[]
Input
op : 'TInput => 'TOutput
Operasi yang akan dipanggil berulang kali.
nSamples : Int
Jumlah sampel panggilan op
yang akan dikumpulkan.
input : 'TInput
Input yang akan diteruskan ke op
.
Output : 'TOutput[]
Jenis parameter
'TInput
'TOutput
Contoh
Contoh bilangan bulat berikut, mengingat operasi yang mengambil sampel satu bit pada satu waktu.
let randomInteger = BoolArrayAsInt(DrawMany(SampleRandomBit, 16, ()));