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.

nSampel

Jumlah sampel panggilan op untuk dikumpulkan.

masukan

Input yang akan diteruskan ke op.

Parameter Jenis

Pasang

Jenis input yang diharapkan oleh op.

Selesai

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