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$ ゲートを適用します。 |
関数
名前 | まとめ |
---|---|
メッセージ | メッセージのログを記録します。 |