Microsoft.Quantum.Intrinsic 命名空间
操作
名称 |
总结 |
|
Assert |
> [!警告] |
|
AssertProb |
> [!警告] |
|
CCNOT |
将双控-非 (CCNOT) 门应用于三个量子比特。 |
|
CNOT |
将受控-非 (CNOT) 门应用于一对量子比特。 |
|
Exp |
应用多量子比特 Pauli 运算符的指数。 |
|
ExpFrac |
应用多量子比特 Pauli 运算符的指数,其参数由动态小数提供。 |
|
H |
将 Hadamard 转换应用于单个量子比特。 |
|
I |
在单个量子比特上 (无操作) 执行标识操作。 |
|
M |
在 Pauli $Z$ 的基础上对单个量子比特执行测量。 |
|
度量 |
对指定 Pauli 基数中的一个或多个量子比特执行联合测量。 |
|
R |
对给定的 Pauli 轴应用旋转。 |
|
R1 |
按给定角度应用 $\ket{1}$ 状态的旋转。 |
|
R1Frac |
按指定为动态分数的角度,对 $\ket{1}$ 状态应用旋转。 |
|
RFrac |
按指定为动态分数的角度,对给定的 Pauli 轴应用旋转。 |
|
随机 |
> [!警告] |
|
重置 |
给定单个量子比特,测量它并确保它位于 |
0⟩状态,使其可以安全释放。 |
ResetAll |
给定量子比特数组,测量它们并确保它们位于 |
0⟩状态,以便可以安全释放它们。 |
Rx |
按给定角度应用$x$轴的旋转。 |
|
Rxx |
应用两个量子比特 Ising $XX$ 旋转门。 |
|
Ry |
按给定角度应用$y$轴的旋转。 |
|
Ryy |
应用两个量子比特 Ising $YY$ 旋转门。 |
|
Rz |
按给定角度应用$z$轴的旋转。 |
|
Rzz |
应用两个量子比特 Ising $ZZ$ 旋转门。 |
|
S |
将π/4 相门应用于单个量子比特。 |
|
交换 |
将 SWAP 门应用于一对量子比特。 |
|
T |
将 π/8 门应用于单个量子比特。 |
|
X |
应用 Pauli $X$ 门。 |
|
是 |
应用 Pauli $Y$ 门。 |
|
Z |
应用 Pauli $Z$ 门。 |
|
函数