专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
待字闺中  ·  让你脑洞大开的AI交流方式 ·  6 小时前  
程序员的那些事  ·  董事长刺死CTO(2):董事长早已写好复仇名 ... ·  3 天前  
程序员的那些事  ·  刚刚!TypeScript 之父宣布一重大好消息 ·  4 天前  
51好读  ›  专栏  ›  程序员大咖

Python超过R,成为数据科学和机器学习的最常用语言

程序员大咖  · 公众号  · 程序员  · 2017-09-18 10:24

正文

点击上方“ 程序员大咖 ”,选择“置顶公众号”

关键时刻,第一时间送达!

2017年Python生态系统已经超越了R,成为数据分析、数据科学和机器学习领域领先的平台,同时也在迅速吸引其他平台的用户。


近期,数据挖掘资讯网站KDnuggets开展了一项调查,问题是“2016年和2017年,在数据分析、数据科学和机器学习工作中,你使用R、Python、两者都用,还是其他工具?”


# 高能预警:下文含多张辣眼睛的配图,请做好防护……


对954名受访者的调查显示,Python尚未完全“吞噬”R,但2017年Python生态系统已经超越了R,成为数据分析、数据科学和机器学习领域领先的平台,同时也在迅速吸引其他平台的用户。


2016年,Python排名第二(“主要使用Python”占比为34%,“主要使用R”占比为42%),而在2017年的结果中,Python和R的占比分别为41%和36%。


在KDnuggets的读者中,同时使用R和Python的比例也从2016年的8.5%上升至2017年的12%,而使用其他工具的比例从16%下降至11%。


2016年和2017年,在分析、数据科学、机器学习中,使用Python、R、两者都用、其他工具的份额


随后,我们可以看看用户在不同平台之间的转移。


从2016到2017年,用户在Python、R、两者都用、其他工具间的转移情况


上图看起来有些复杂,但我们可以专注于两个关键方面。Python在这两个方面都保持领先。


忠诚度:Python用户的忠诚度更高。2016年,Python用户中的91%仍然继续使用Python。而在R的用户中,这一比例只有74%,在其他平台中只有60%。


转移比例:大约10%的R用户转移至Python,但只有5%的Python用户转移至R。在2016年同时使用两种工具的用户中,只有49%仍然同时使用两者,而38%转而主要使用Python,只有11%转而主要使用R。


接下来,我们来看看最近几年的变化趋势。








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