다음을 통해 공유


Std.Intrinsic

Std.Intrinsic 네임스페이스에는 다음과 같은 함수 및 작업이 포함됩니다.

이름 묘사
AND 다중 제어 작업의 분해와 함께 사용하기에 더 효율적인 AND 게이트를 적용합니다. 대상 큐비트는 $|0⟩$ 상태여야 합니다.
CCNOT CCNOT(이중 제어-NOT) 게이트를 세 개의 큐비트에 적용합니다.
CNOT CNOT(controlled-NOT) 게이트를 큐비트 쌍에 적용합니다.
Exp 다중 큐비트 Pauli 연산자의 지수를 적용합니다.
H Hadamard 변환을 단일 큐비트에 적용합니다.
단일 큐비트에서 ID 작업(no-op)을 수행합니다.
M Pauli Z 기준으로 단일 큐비트의 측정을 수행합니다.
측정값 지정된 Pauli 베이스에서 하나 이상의 큐비트를 공동으로 측정합니다. 기본 배열과 큐비트 배열의 길이가 다르면 작업이 실패합니다.
메시지 메시지를 기록합니다.
R 지정된 Pauli 축에 대한 회전을 적용합니다.
R1 $|1⟩$ 상태에 대한 회전을 지정된 각도로 적용합니다.
R1Frac dyadic 분수로 지정된 각도로 $|1⟩$ 상태에 대한 회전을 적용합니다. 경고: 이 작업은 Microsoft.Quantum.Intrinsic.R의 서명 규칙과 반대되는 사용합니다.
다시 설정 단일 큐비트를 지정하여 측정하고 안전하게 해제할 수 있도록 $|0⟩$ 상태인지 확인합니다.
ResetAll 큐비트의 배열을 지정하여 측정하고 안전하게 해제할 수 있도록 $|0⟩$ 상태인지 확인합니다.
RFrac dyadic 분수로 지정된 각도로 지정된 Pauli 축에 대한 회전을 적용합니다. 경고: 이 작업은 Microsoft.Quantum.Intrinsic.R의 서명 규칙과 반대되는 사용합니다.
Rx 지정된 각도로 x축에 대한 회전을 적용합니다.
Rxx 두 개의 큐비트 Ising XX 회전 게이트를 적용합니다.
Ry 지정된 각도로 y축에 대한 회전을 적용합니다.
라이 두 개의 큐비트 Ising YY 회전 게이트를 적용합니다.
Rz 지정된 각도로 z축에 대한 회전을 적용합니다.
Rzz 두 개의 큐비트 Ising ZZ 회전 게이트를 적용합니다.
S π/4단계 게이트를 단일 큐비트에 적용합니다.
SWAP 한 쌍의 큐비트에 SWAP 게이트를 적용합니다.
T π/8 게이트를 단일 큐비트에 적용합니다.
X Pauli X 게이트를 적용합니다.
Y Pauli Y 게이트를 적용합니다.
Z Pauli Z 게이트를 적용합니다.