Partager via


Opération DrawMany

Nom complet : Std.Arrays.DrawMany

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

Résumé

Répète une opération pour un certain nombre d’échantillons, en collectant ses sorties dans un tableau.

Entrée

Op

Opération à appeler à plusieurs reprises.

nSamples

Nombre d’exemples d’appels op à collecter.

entrée

Entrée à passer à op.

Paramètres de type

TInput

Type d’entrée attendu par op.

TOutput

Type de sortie retourné par op.

Exemple

Les exemples suivants illustrent un tableau de résultats alterné.

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