Microsoft.Quantum.Intrinsic 名前空間

警告

このドキュメントでは、モダン QDK に置き換えられたクラシック QDK を参照しています。

モダン QDK の API ドキュメントについては、こちらをご覧 https://aka.ms/qdk.api ください。

Operations

名前 まとめ
Assert > [!警告]
AssertProb > [!警告]
CCNOT 2 重制御 NOT (CCNOT) ゲートを 3 つの量子ビットに適用します。
CNOT 制御 NOT (CNOT) ゲートを 1 組の量子ビットに適用します。
Exp 複数量子ビットパウリ演算子の指数関数を適用します。
ExpFrac 複数量子ビットパウリ演算子の指数関数を、dyadic 分数で指定された引数と共に適用します。
H Hadamard 変換を 1 つの量子ビットに適用します。
I 1 つの量子ビットに対して ID 操作 (操作なし) を実行します。
M Pauli $Z$ 単位で 1 つの量子ビットの測定を実行します。
測定値 指定したパウリ塩基内の1つ以上の量子ビットのジョイント測定を実行します。
R 指定したパウリ軸の回転を適用します。
R1 $\ket{1}$ 状態に対する回転を指定の角度で適用します。
R1Frac dyadic 分数として指定された角度で、$\ket{1}$ 状態に関する回転を適用します。
RFrac 指定したパウリ軸を中心とする回転を、分数として指定された角度で適用します。
ランダム > [!警告]
リセット 1 つの量子ビットを指定すると、その量子ビットが測定され、 0⟩安全に解放できるような状態である。
ResetAll 量子ビットの配列を指定して、それらを測定し、 0⟩安全に解放できることを示します。
Rx 指定した角度で$x$軸を中心とする回転を適用します。
Rxx 2 つの量子ビット Ising $XX$ 回転ゲートを適用します。
リュー 指定した角度で$y$軸を中心とする回転を適用します。
Ryy 2 つの量子ビット Ising $YY$ 回転ゲートを適用します。
Rz 指定した角度で$z$軸を中心とした回転を適用します。
Rzz 2 つの量子ビット Ising $ZZ$ 回転ゲートを適用します。
S π/4 フェーズ ゲートを 1 つの量子ビットに適用します。
スワップ SWAP ゲートを 1 組の量子ビットに適用します。
T π/8 ゲートを 1 つの量子ビットに適用します。
X Pauli $X$ ゲートを適用します。
Y Pauli $Y$ ゲートを適用します。
Z Pauli $Z$ ゲートを適用します。

関数

名前 まとめ
メッセージ メッセージのログを記録します。