共用方式為


ApplyQFT 作業

完整名稱:Std.Canon.ApplyQFT

operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl

總結

將 Quantum Fourier Transform (QFT) 的旋轉套用至小端量子緩存器。

描述

將 QFT 的旋轉套用至長度為 n qs,包含 |x₁⟩⊗|xー⟩⊗...⊗|xn⟩。 qs[0] 一開始包含最小有效位 xn。 qs[0] 的狀態會在作業後變成 (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2)。

輸入

qs

量子快取器會以小端格式套用旋轉。

言論

請注意,這項作業只會套用QFT的旋轉部分。 若要完成轉換,您必須在此作業之後反轉量子位的順序,例如,使用作業 SwapReverseRegister

參考