Compartir a través de


Operación DrawMany

Nombre completo: Std.Arrays.DrawMany

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

Resumen

Repite una operación para un número determinado de muestras, recopilando sus salidas en una matriz.

Entrada

Op

Operación a la que se va a llamar repetidamente.

nSamples

Número de ejemplos de llamadas a op que se van a recopilar.

entrada

Entrada que se va a pasar a op.

Parámetros de tipo

TInput

Tipo de entrada esperado por op.

TOutput

Tipo de salida devuelto por op.

Ejemplo

En los ejemplos siguientes se muestra una matriz alterna de resultados.

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