Operazione DrawMany
Nome completo: Std.Arrays.DrawMany
operation DrawMany<'TInput, 'TOutput>(op : ('TInput => 'TOutput), nSamples : Int, input : 'TInput) : 'TOutput[]
Sommario
Ripete un'operazione per un determinato numero di campioni, raccogliendo i relativi output in una matrice.
Immissione
Op
Operazione da chiamare ripetutamente.
nSamples
Numero di campioni di chiamata op
da raccogliere.
immissione
Input da passare a op
.
Parametri di tipo
TInput
Tipo di input previsto da op
.
TOutput
Tipo di output restituito da op
.
Esempio
Nell'esempio seguente viene riportata una matrice alternata di risultati.
use qubit = Qubit();
let results = Std.Arrays.DrawMany(q => {X(q); M(q)}, 3, qubit);