Bagikan melalui


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