完全限定的名称:Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit)) : Unit
总结
给定某个操作,将操作操作的矩阵表示形式转储到给定数量的量子比特上。
输入
nQubits
给定操作所依据的量子比特数。
op
要诊断的操作。
言论
在稀疏状态模拟器上运行时,以下代码片段将输出矩阵 $\left(\begin{matrix} 0.707 & 0.707 \\ 0.707 & -0.707\end{matrix}\right)$:
operation DumpH() : Unit {
DumpOperation(1, qs => H(qs[0]));
}
从 Q# 内调用此操作没有任何可观测效果。
请注意,如果在分配了其他量子比特时调用 DumpOperation,显示的矩阵可能会反映从这些其他量子比特的操作中累积的任何全局阶段。