Лучший язык программирования для науки о данных [закрыто

datascience.stackexchange https://datascience.stackexchange.com/questions/19897

  •  22-10-2019
  •  | 
  •  

Вопрос

Я изучаю JS, HTML и CSS, но я сомневаюсь, что JS очень хорош в анализе данных. Итак, что бы вы, ребята, рекомендуете мне научиться начать свою «карьеру» в науке о данных? Какой лучший язык программирования для обработки данных? PS Я люблю статистику и программирование, поэтому я думаю, что это будет весело.

Это было полезно?

Решение

Это, без сомнения, дубликат, но вот как я бы взвешивал на основных языках:

Р:

  1. Фантастическая поддержка пакетов и специализированного сообщества анализа статистики, вы можете найти пакет для того, чтобы сделать практически все, что вам нужно, и он будет относительно простым в использовании.
  2. Хорош для сбора прототипов и проведения исследовательского анализа.
  3. Это бесплатно и с открытым исходным кодом.
  4. Медленнее, чем питон. В основном ничем не зацикливаться. Для программиста для программиста (поступает из программного предыстория разработчика). Четко разработанный математиками.
  5. Относительно небольшой выбор хороших идентификаторов

Python:

  1. Быстро.
  2. Также очень хорошо, как язык общего назначения, так и «более широкая» поддержка пакетов. Бесплатный и открытый исходный код.
  3. Простой в использовании для приложений больших данных.
  4. Не так, как обтекаемый для анализа, как Р.
  5. Синтаксис может быть трудно читать (без окружающих скоб, чтобы сделать очевидным, где заканчиваются функции/ if операторы).
  6. Может быть особенно утомительным, работая с DataFrames по сравнению с R.

Matlab:

  1. Вообще медленнее.
  2. Имеет очень впечатляющие пакеты для обработки сигналов/распознавания изображений и всех классных вещей.
  3. Очень читаемо и легко понять в целом.
  4. Не бесплатно. Студенческие лицензии доступны. Было довольно сложно для меня, чтобы получить в свои руки один, хотя ...
  5. Имеет очень хорошую поддержку для математического анализа, аналогичного R, но гораздо лучшие функции матрицы.

Личная рекомендация: Python. Убейте двух птиц одним камнем, научитесь хорошему общему для продвинутых концепций программирования и науки о данных одновременно.

Хорошая статья: https://www.linkedin.com/pulse/r-vs-python-matlab-octave-julia-who-winner-siva-prasad-katru

Другие советы

Python - отличный выбор, если вы из разработчика программирования
Эта статья будет хорошей, если вы хотите больше подробностей
http://www.kdnuggets.com/2015/05/r-vs-python-data-science.html
Также вы упомянули, чтобы порекомендовать вам, чтобы начать свою карьеру в науке о данных. Я думаю Kaggle.com Будет лучший выбор для начинающих. Он поможет вам узнать, подходит ли это поле и нет.
И для блога я думаю kdnuggets.comбудет хорошим выбором.
Надеюсь, этот ответ полезен ..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с datascience.stackexchange
scroll top