专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
51好读  ›  专栏  ›  程序猿

Python完胜R语言,成为数据科学、机器学习平台中最热门的语言

程序猿  · 公众号  · 程序员  · 2017-09-15 17:26

正文

请到「今天看啥」查看全文


程序猿(微信号:imkuqin) 猿妹 编译

原文:http://www.kdnuggets.com/2017/08/python-overtakes-r-leader-analytics-data-science.html


近日,kdnuggets 做了一个关于数据科学、机器学习语言使用情况的问卷调查——关于2016年和2017年,数据科学和机器学习工作中,受访者的编程语言选择。


通过分析了 954 个回答,得出结论—— 虽然 Python 尚未完全“吞噬” R,但 Python 已经超越 R 语言,成为分析、数据科学和机器学习平台中使用频率最高的语言。


2016-2017年,使用Python、R语言、Python和R语言、其他语言的占比


在 2106 年的时候,Python 排行第二(主要使用 Python 的人占 34%,而主要使用 R 的人占 42%),到了 2017 年,Python 占的比例上升为 41%,而 R 则变成 36%。 也就是说到了 2017 年 Python 已经以 5% 的占比优势超过了 R。


与此同时,同时使用 Python 和 R 的人也从 2016 年的 8.5% 上升到 12%。使用其他语言的人从 16% 下降到 11%。


接下来,我们来看看 各个 语言之间的转换情况 ,如下图所示:


2016-2017年,数据科学以及机器学习平台中各种语言的转换情况


这张图看起来很复杂,但是仍能看出 Python 在忠诚度和转换率的两个方面,都是优于其他语言的。


忠诚度:Python 用户的忠诚度明显高于其他语言


2016 年使用 Python 的开发者中,到 2017 年仍有 91% 的人选择继续使用它,而选择继续使用 R 语言的人只有 74%,使用其他语言的则为 60%。


转换率:Python 用户的流失低于其他语言


从 2016 年到 2017 年,只有 5% 的 Python 用户转向 R 语言,而 R 语言用户转向 Python 的则是10%,相当于前者的两倍。另外,2016 年同时使用两种语言的人中,只有 49% 的人还在继续使用这两种语言,38% 的人转向 Python,11% 的人转向 R 语言。


接下来我们看一下 2014-2017 年这几种语言的使用趋势 。这里采用如下计算方法:


Python * =(Python 的占比) + 50%(同时使用 Python 和 R 的份额)

R * =(R 的占比)+ 50%(同时使用 Python 和 R 的份额)


从上图数据可以看出, R 的使用份额持续下降 (从 2015 年的约 50%到 2017 年的 36%) ,而 Python 份额正在快速增长 - 从 2014 年的 23% 上升到 2017 年的 47%。其他平台的份额也在逐渐下降。


最后,我们来看看各地区的语言使用情况:

美国/加拿大,40%

欧洲,35%

亚洲12.5%

拉美,6.2%

非洲/中东,3.6%

澳大利亚/新西兰,3.1%


为了简化图表,我们将亚洲,澳大利亚/新西兰,拉丁美洲,非洲/中东地区分成 4 个地区,并且按照上述算法折算出各个语言的比例。 得出的结果如下图:



可以得出不同地区的语言变化情况如下: Python 份额增加了 8-10%; R则下跌了约 2-4%; 其他平台下降 5-7%


因此,由以上数据可以得出,Python 未来的发展潜力无限,前景可谓是一片光明,不过暂时也无需担心 Python 会完全取代 R 或者其他语言,因为这些语言也具有一部分忠实的用户基础。



●本文编号 2624 ,以后想阅读这篇文章直接输入 2624 即可

●输入m获取文章 目录

推荐↓↓↓

Python编程

更多推荐 18个技术类微信公众号

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。







请到「今天看啥」查看全文


推荐文章
乐趣微生活  ·  妹子也太难伺候了....【NO5】
8 年前
妙法佛音  ·  【法音梵唱】《老和尚》
7 年前
投资银行在线  ·  一个策略研究员爱上煤炭的心路历程
7 年前