我不確定這個問題是否正確,但我要求解決我的疑問。ML /數據挖掘/大數據:編程和社區支持的流行語言
- 對於
Machine Learning/Data Mining
,我們需要了解數據,這意味着你需要學習Hadoop
,該公司在Java
爲MapReduce
實現(糾正我,如果我錯了)。 - 的Hadoop還提供
streaming api
支持其他語言(如python
) - 大多數研究生/研究人員,我知道解決蟒蛇ML問題
- 我們看到就業崗位的
hadoop and Java combination
經常
我觀察到, Java
和Python
(在我的觀察中)是這個領域使用最廣泛的語言。
- 我的問題是什麼是
most popular language
在這個領域工作。 - 什麼
factors
決定哪些語言/框架涉及一個應該選擇 - 我知道Java和Python的,但困惑始終:
- 我是否開始編程
Java(because of hadoop implementation)
- 我是否在
Python(because its easier and quicker to write)
- 我是否開始編程
這是一個非常開放的問題,我相信這些建議可能會幫助我和有同樣疑問的人。
非常感謝
您可能會檢查http://stackoverflow.com/questions/1482282/java-vs-python-on-hadoop在hadoop上python和java之間的性能比較。 – petrichor