Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Сводка
Применяет повороты преобразования Quantum Fourier (QFT) к маленькому квантовому регистру.
Описание
Применяет повороты QFT к маленькому регистру qs длины n, содержащей |x₁⟩⊗|x⟩⊗... ⊗|xn⟩. Изначально qs[0] содержит наименьший бит xn. Состояние qs[0] становится (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) после операции.
Ввод
Вопросы и ответы
Квантовый регистр в маленьком формате, к которому применяются повороты.
Замечания
Обратите внимание, что эта операция применяет только часть поворота QFT.
Чтобы завершить преобразование, необходимо изменить порядок кубитов после этой операции, например с помощью операции SwapReverseRegister.