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
。