Udostępnij przez


Operacja DrawMany

W pełni kwalifikowana nazwa: Std.Arrays.DrawMany

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

Streszczenie

Powtarza operację dla danej liczby próbek, zbierając jej dane wyjściowe w tablicy.

Wkład

Op

Operacja, która ma być wywoływana wielokrotnie.

nPróbki

Liczba próbek wywołania op do zebrania.

wkład

Dane wejściowe, które mają zostać przekazane do op.

Parametry typu

TInput

Typ danych wejściowych oczekiwany przez op.

TOutput

Typ danych wyjściowych zwracanych przez op.

Przykład

W poniższych przykładach naprzemiennej tablicy wyników.

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