Freigeben über


DrawMany-Vorgang

Vollqualifizierter Name: Std.Arrays.DrawMany

operation DrawMany<'TInput, 'TOutput>(op : ('TInput => 'TOutput), nSamples : Int, input : 'TInput) : 'TOutput[]

Zusammenfassung

Wiederholt einen Vorgang für eine bestimmte Anzahl von Stichproben und sammelt seine Ausgaben in einem Array.

Eingabe

Op

Der Vorgang, der wiederholt aufgerufen werden soll.

nStichproben

Die Anzahl der zu erfassenden Aufrufe op.

Eingabe

Die Eingabe, die an opübergeben werden soll.

Typparameter

TInput

Der Von operwartete Eingabetyp.

TOutput

Der Von opzurückgegebene Ausgabetyp.

Beispiel

In den folgenden Beispielen wird ein abwechselndes Array von Ergebnissen verwendet.

use qubit = Qubit();
let results = Std.Arrays.DrawMany(q => {X(q); M(q)}, 3, qubit);