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

Lihat juga