%simulate_noise
경고
이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.
최신 QDK는 '%%qsharp' 매직 명령만 지원합니다.
요약
OpenSystemsSimulator 대상 머신에서 지정된 함수 또는 작업을 실행합니다.
Description
이 매직 명령을 사용하면 OpenSystemsSimulator 대상에서 지정된 함수 또는 연산을 실행하여 노이즈 양자 하드웨어에서 실행될 때 해당 함수 또는 작업이 수행되는 방식을 시뮬레이션할 수 있습니다.
추가 정보
필수 매개 변수
- Q# 작업 또는 함수 이름입니다. 첫 번째 매개 변수여야 하며 Notebook 또는 동일한 폴더의 Q# 파일에 정의된 유효한 Q# 작업 또는 함수 이름이어야 합니다.
- Q# 작업 또는 함수에 대한 인수도 쌍으로
key=value
지정해야 합니다.
설명
이 매직 명령의 동작은 매직 명령 및 opensim.nQubits
및 opensim.representation
구성 설정을 통해 %noise_model
제어할 수 있습니다.
에 대한 예제 %simulate_noise
예 1
로 정의된 operation MyOperation() : Result
Q# 작업을 시뮬레이션합니다.
In []: %simulate_noise MyOperation
Out[]: <return value of the operation>
예 2
로 정의된 operation MyOperation(a : Int, b : Int) : Result
Q# 작업을 시뮬레이션합니다.
In []: %simulate_noise MyOperation a=5 b=10
Out[]: <return value of the operation>