Почему Python настолько популярный в сфере машинного обучения?

Все больше вижу статей про машинное обучение в которых упоминается питон. Поиск по амазону тоже выдает книги в которых используется питон. Или питон используется лишь как АПИ для кода на с/с++ ?
  • Вопрос задан
  • 1678 просмотров
Пригласить эксперта
Ответы на вопрос 4
@mamkaololosha
Он не популярен в машинном обучении. Он популярен на курсах машинного обучения. Из-за его простоты.
Ответ написан
Комментировать
@nirvimel
Все дело в том, что Python обладает уникальным сочетанием качеств:
  1. Язык общего назначения (R и MATLAB все-таки для узкой аудитории).
  2. Динамический интерпретируемый скрипт дающий возможность очень быстрой разработки.
  3. Numpy открывает доступ к векторным вычислениям (без явно описываемых циклов) на почти предельных для железа скоростях. На его основе выросла огромная инфраструктура математического питона. Целая научная сфера, размеры которой трудно представить (на одном только Scikit несколько десятком библиотек по всем направлениям).
  4. Cython дает возможность вручную дописать те мелочи, которых кому-то может не хватить в Numpy, на компилируемом как си языке с синтаксисом похожим на питон.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Питон с одной стороны весьма универсален, с другой - он сейчас вообще в тренде, поэтому его можно встретить везде.
Ответ написан
Комментировать
2ord
@2ord
Наверно отчасти из-за того, что MATLAB стоит дорого, а Пайтон ничего не стоит. Да и синтаксис у них похож.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы