掌握机器学习技术从这些编程语言和程式库开始来自：化学数据联盟
作者：丑灿
在我们之前分享的文章《
一名合格的机器学习工程师需要具备的5项基本技能，你都get了吗？
》收到了读者的热烈响应。在这片广受赞誉的文章当中我们向大家介绍了成为机器学习牛人所需具备的关键技能。现在，我们将来自读者关于上一篇文章的问题进行汇总，发现其中大家最关心的就是：
掌握机器学习技能到底需要学会哪一种编程语言？
这个问题的答案或许会让你大跌眼镜——掌握哪一种编程语言都无关紧要！
因为只要你熟悉机器学习库以及你所使用编程语言的工具，这时候语言本身并不是很重要的问题。不同的编程语言具有各种类型的机器学习程式库。
在选择编程语言及其工具的时候，你一定要以你在公司中职位的作用以及你正在努力完成的任务为选择参考对象，这样才能让你的工作成效更胜一筹。
R
R语言，是一种专门为统计计算目的所创建的编程语言，R语言在处理大规模数据挖掘、可视化和报告方面的优势无人能及。你可以轻松的获取大量的软件包，这些软件包可以让你运用绝大多数的机器学习算法、统计测试以及分析过程。这种编程语言本身具有非常优雅的特性，虽然在表述关系、转换数据以及在执行并行运算时的句法结构