다음을 통해 공유


DumpMachine 함수

정규화된 이름: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

요약

현재 대상 컴퓨터의 상태를 덤프합니다.

묘사

이 메서드를 사용하면 현재 양자 상태에 대한 정보를 덤프할 수 있습니다. 생성된 실제 정보 및 의미 체계는 각 대상 컴퓨터에 따라 다릅니다.

Quantum Development Kit의 일부로 분산된 로컬 스파스 상태 시뮬레이터의 경우 이 메서드는 각 요소가 해당 상태를 측정할 확률의 진폭을 나타내는 상태 인덱스 및 복소수 쌍의 1차원 배열로 웨이브 함수를 작성합니다.

본보기

스파스 상태 시뮬레이터에서 실행하는 경우 다음 코드 조각은 벨 상태(|00⟩ + |11⟩) /√2를 콘솔에 덤프합니다.

use left = Qubit();
use right = Qubit();
within {
    H(left);
    CNOT(left, right);
} apply {
    DumpMachine();
}