度量运算
命名空间: Microsoft.Quantum.Intrinsic
包: Microsoft.Quantum.Type2.Core
对指定 Pauli 基数中的一个或多个量子比特执行联合测量。
operation Measure (bases : Pauli[], qubits : Qubit[]) : Result
说明
输出结果由分布区提供:\begin{align} \Pr (\texttt{Zero} |\ket{\psi}) = \frac12 \braket{ \psi \mid| \left ( \boldone + P_0 \otimes P_1 \otimes \cdots \otimes \otimes P_{N-1} \right) \mid| \psi }, \end{align} 其中 $P_i$ 是 的第$i个元素 bases
,其中 $N = \texttt{Length} (\texttt{bases}) $。
也就是说,度量返回$d Result
$,以便观察到的度量效果的特征值为 $ (-1) ^d$。
输入
bases : Pauli[]
单量子比特 Pauli 值的数组,指示每个量子比特的张量乘积因子。
量子比特: Qubit[]
要测量的量子比特的寄存器。
输出: 结果
Zero
如果观察到 $+1$ 特征值, One
则为 ;如果观察到 $-1$ 特征值,则为 。
注解
如果基数组和量子比特数组的长度不同,则操作将失败。