我不确定这个问题是否正确,但我要求解决我的疑问。
- 对于
Machine Learning/Data Mining
,我们需要学习数据,这意味着你需要学习Hadoop
,它在Java
for中有实现MapReduce
(如果我错了,请纠正我)。 - Hadoop 还提供
streaming api
支持其他语言(如python
) - 我认识的大多数研究生/研究人员在 python 中解决机器学习问题
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)
- 我是否开始编程
这是一个非常开放的问题,我相信这些建议可能会对我和有同样疑问的人有所帮助。
非常感谢提前