Лучший язык программирования для науки о данных [закрыто
-
22-10-2019 - |
Вопрос
Я изучаю JS, HTML и CSS, но я сомневаюсь, что JS очень хорош в анализе данных. Итак, что бы вы, ребята, рекомендуете мне научиться начать свою «карьеру» в науке о данных? Какой лучший язык программирования для обработки данных? PS Я люблю статистику и программирование, поэтому я думаю, что это будет весело.
Решение
Это, без сомнения, дубликат, но вот как я бы взвешивал на основных языках:
Р:
- Фантастическая поддержка пакетов и специализированного сообщества анализа статистики, вы можете найти пакет для того, чтобы сделать практически все, что вам нужно, и он будет относительно простым в использовании.
- Хорош для сбора прототипов и проведения исследовательского анализа.
- Это бесплатно и с открытым исходным кодом.
- Медленнее, чем питон. В основном ничем не зацикливаться. Для программиста для программиста (поступает из программного предыстория разработчика). Четко разработанный математиками.
- Относительно небольшой выбор хороших идентификаторов
Python:
- Быстро.
- Также очень хорошо, как язык общего назначения, так и «более широкая» поддержка пакетов. Бесплатный и открытый исходный код.
- Простой в использовании для приложений больших данных.
- Не так, как обтекаемый для анализа, как Р.
- Синтаксис может быть трудно читать (без окружающих скоб, чтобы сделать очевидным, где заканчиваются функции/ if операторы).
- Может быть особенно утомительным, работая с DataFrames по сравнению с R.
Matlab:
- Вообще медленнее.
- Имеет очень впечатляющие пакеты для обработки сигналов/распознавания изображений и всех классных вещей.
- Очень читаемо и легко понять в целом.
- Не бесплатно. Студенческие лицензии доступны. Было довольно сложно для меня, чтобы получить в свои руки один, хотя ...
- Имеет очень хорошую поддержку для математического анализа, аналогичного 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
будет хорошим выбором.
Надеюсь, этот ответ полезен ..