作家
登录

为何Python攀上数据科学巅峰?调查显示Python超越R

作者: 来源: 2017-09-08 11:01:46 阅读 我要评论

Python vs R:2017 年查询拜访结不雅

近日,KDnuggets 提议了一项查询拜访,问题是:

你在 2016 年到如今是否应用过 R 说话、Python(以及它们的封装包),或是其他用于数据分析、数据科学与机械进修的对象?

为何Python攀上数据科学巅峰?查询拜访显示Python超出R

预感之内的是,Python 并没有完全「吞噬」R 说话的空间,但这项基于 954 个介入者的投票显示,Python 生态体系在本年已经超出了 R 说话,成为了数据分析、数据科学和机械进修的第一大年夜说话。

值得一提的是,在 2016 年的查询拜访中,Python 还处于落后地位(34% 比 42%),在 2017 年,两者的比较是 41% 比 36%。

根据KDnuggets 2017年最新查询拜访,Python生态体系已经跨越了R,成为了数据分析、数据科学与机械进修的第一大年夜说话。本文对KDnuggets的此项查询拜访结不雅做了介绍,并弥补了一篇文┞仿讲解为何Python能成为数据科学范畴最受迎接的说话。

在 KDnuggets 2015 年的查询拜访中,并没有提出「同时应用 Python 和 R 说话」的选项,所以下图的趋势线中,2016 年和 2017 年的数据按照如下公式进行了转换

  • Python=(Python 比例)+50%(同时应用 Python 和 R)
  • R=(R 比例)+50%(同时应用 Python 和 R)

此外,介入这项查询拜访的 KDnuggets 读者也有偏向于合营应用 Python 和 R 两种说话的趋势(12%),而应用其他对象的人则有所削减(大年夜 16% 降至 11%)。

图 1. 2016 年与 2017 年在数据分析、数据科学和机械进修上,Python、R、两者合营应用,以及其他平台的人数比较。

为何Python攀上数据科学巅峰?查询拜访显示Python超出R

下面,让我们看看不合平台之间的转换。

图 2. 2016 年与 2017 年间,数据分析、数据科学和机械进修上,Python、R、两者合营应用,以及其他平台的人数转换示意。

这张图看起来竽暌剐点复杂,个中有两个重要方面都是 Python 获获成功。

忠诚度:Python 的用户显得加倍忠诚,有 91% 的 2016 年 Python 用户仍然在应用这个说话,而 R 说话的忠诚度为 74%,其他平台为 60%。

转换趋势:只有 5% 的 Python 用户转投 R 说话,反向转换的比例则是 10%。而对于在 2016 年应用两种说话的用户而言,只有 49% 的人仍在应用双平台,38% 如今只用 Python,而 11% 转移到了 R 说话上。

我们可以看到,R 的应用份额正在逐渐降低(大年夜 2015 年的 50% 降低到了 2017 年的 36%),而 Python 的比例则呈逐年上升趋势——大年夜 2014 年的 23% 增长到了 2017 年的 47%。同时,其他平台的应用量在逐渐削减。

为何Python攀上数据科学巅峰?查询拜访显示Python超出R

最后,让我们看看此次查询拜访的介入者地区分布:

  • 美国/加拿大年夜:40%
  • 欧洲:35%
  • 亚洲:12.5%
  • 拉丁美洲:6.2%
  • 非洲/中东:3.6%
  • 澳大年夜利亚/新西兰:3.1%

为了简化图表,鄙人图中,同时应用两种说话与应用其他说话的比例被归并。

为何Python攀上数据科学巅峰?查询拜访显示Python超出R

图 4:分区域比较 Python、R 、其他,2016 比较 2017

我们在所有地区都发清楚明了同样的模式:

  • Python 的比重增长了 8%-10%;
  • R 的比重降低了 2%-4%;
  • 其他平台的比重降低了 5%-7%。

Python 用户的将来看起来一片光亮,但我们预期 R 和其他平台在将来会保持住必定比重,因为它们巨大年夜的嵌入式基本。

Python 是若何上升到数据科学巅峰的

可以肯定地说,Python 是一个十分受迎接的对象,它涵盖了各个行业的复荡虬业。因为它亲近性的说话、丰富的资本和框架以及它宏大年夜硬件开辟族群,Python 天然是开辟人员们的首选对象。Packt 在 2017 年的技能查询拜访显示,在不合职位的技巧专业人员中,Python 大年夜 2016 年的第二名上升成为用户最多的对象。我们向 Sebastian Raschka 提问:为什么不论是应用机械进修照样深度进修的研究者,亦或是 Packt 的畅销书 Python 机械进修的作者都转向了 Python 进修?这个说话的下一步将会是什么?他不得不承认:Python 已成为近二十年来最风行的说话。

艰苦登顶:PYTHON 是若何成为数据科学通用说话的?

无论哪一种是对的,有一件事是足够显而易见的:Python 是一种异常通用的说话,易于进修和应用。在我看来,这是今天它被如斯广泛应用的原因。固然科学计算的大年夜多半算法都没有在纯 Python 中实现,Python 仍然是用于与 Fortran,C / C ++和其他说话中的异常有效的实现交互的优良说话。

所谓的大年夜计算高效的初级说话调用代码,以及 Python 为用户供给一个异常天然和直不雅的编程接口的┞封一事实可能是 Python 作为通用说话普及的重要原因之一,特别是在数据科学和机械进修社区中表现的更为明显。

将来的框架:我们应当存眷什么对象、框架和数据库


  推荐阅读

  支付宝老大位置不保?第三方支付江湖变数依旧

比达咨询2017年第2季度中国第三方移动付出市场成长申报显示,第2季度的第三方移动付出市场交易范围中,付出宝占51.9%,财付通占34.1%。这就意味着,在今朝的第三方移动付出市场中,付出宝>>>详细阅读


本文标题:为何Python攀上数据科学巅峰?调查显示Python超越R

地址:http://www.17bianji.com/lsqh/37249.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)