Operasi DrawMany
Nama yang sepenuhnya memenuhi syarat: Std.Arrays.DrawMany
operation DrawMany<'TInput, 'TOutput>(op : ('TInput => 'TOutput), nSamples : Int, input : 'TInput) : 'TOutput[]
Ringkasan
Mengulangi operasi untuk sejumlah sampel tertentu, mengumpulkan outputnya dalam array.
Masukan
Op
Operasi yang akan dipanggil berulang kali.
nSamples
Jumlah sampel panggilan op
untuk dikumpulkan.
masukan
Input yang akan diteruskan ke op
.
Parameter Jenis
TInput
Jenis input yang diharapkan oleh op
.
TOutput
Jenis output yang dikembalikan oleh op
.
Contoh
Sampel berikut ini merupakan array hasil alternatif.
use qubit = Qubit();
let results = Std.Arrays.DrawMany(q => {X(q); M(q)}, 3, qubit);