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