다음을 통해 공유


DrawMany 작업

정규화된 이름: Std.Arrays.DrawMany

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

요약

지정된 수의 샘플에 대해 작업을 반복하여 배열에서 해당 출력을 수집합니다.

입력

op

반복적으로 호출할 작업입니다.

nSamples

수집할 호출 op 샘플 수입니다.

입력

op전달할 입력입니다.

형식 매개 변수

TInput

op필요한 입력 형식입니다.

TOutput

op반환되는 출력 형식입니다.

본보기

다음은 결과 배열을 번갈아 샘플링합니다.

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