[Перевод] Понимание алгоритма БПФ
|
|
Понедельник, 29 Апреля 2019 г. 17:11
+ в цитатник
Здравствуйте, друзья. Уже завтра стартует курс
«Алгоритмы для разработчиков», а у нас остался один неопубликованный перевод. Собственно исправляемся и делимся с вами материалом. Поехали.
Быстрое преобразование Фурье (БПФ — англ. FFT) является одним из важнейших алгоритмов обработки сигналов и анализа данных. Я пользовался им годами, не имея формальных знаний в области компьютерных наук. Но на этой неделе мне пришло в голову, что я никогда не задавался вопросом, как БПФ так быстро вычисляет дискретное преобразование Фурье. Я стряхнул пыль со старой книги по алгоритмам, открыл ее, и с удовольствием прочитал об обманчиво простой вычислительной уловке, которую Дж. В. Кули и Джон Тьюки описали в своей классической
работе 1965 года, посвященной этой теме.
Цель этого поста — окунуться в алгоритм БПФ Кули-Тьюки, объясняя симметрии, которые к нему приводят, и показать несколько простых реализаций на Python, применяющих теорию на практике. Я надеюсь, что это исследование даст специалистам по анализу данных, таким как я, более полную картину того, что происходит под капотом используемых нами алгоритмов.
Читать дальше -> https://habr.com/ru/post/449996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=449996
Метки:
Блог компании OTUS. Онлайн-образование
python
алгоритмы
fft
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-