Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
nCampioni
Numero di campioni di chiamata op da raccogliere.
immissione
Input da passare a op.
Parametri di tipo
Ingresso
Tipo di input previsto da op.
PER PRODOTTO
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);