Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: 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.