Python取代R成为最受欢迎的编程语言.doc

Python取代R成为最受欢迎的编程语言.doc

ID:27504067

大小:224.50 KB

页数:8页

时间:2018-12-04

Python取代R成为最受欢迎的编程语言.doc_第1页
Python取代R成为最受欢迎的编程语言.doc_第2页
Python取代R成为最受欢迎的编程语言.doc_第3页
Python取代R成为最受欢迎的编程语言.doc_第4页
Python取代R成为最受欢迎的编程语言.doc_第5页
资源描述:

《Python取代R成为最受欢迎的编程语言.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Python取代R成为最受欢迎的编程语言  近日,KDnuggets网站公布了2018年度的数据科学和机器学习工具调查结果。2300多名参与者对自己“过去12个月内在项目开发中使用过的数据挖掘/机器学习工具和编程语言”进行了投票。  最受欢迎的分析、数据科学、机器学习工具    图1:2018年最受欢迎的分析/数据科学/机器学习工具,以及与2016~2017年调查结果的对比  下表列举了最受欢迎的前11个工具,其中每个的占比都达到20%以上。    表1:2018年最受欢迎的分析/数据科学/机器学习软件Top10  上表中,2018%share是指使用这个工具的人占所有投票者的百

2、分比,%change是指2018年相较2017年的投票变化。  每个受访者平均使用的工具数量为7.0个,略高于2017年的6.75个(排除了只选择1个工具的投票)。  与2017年的软件调查相比,今年新进入Top10的是Keras。  Python取代R成为最受欢迎的编程语言  调查结果显示,Python在2017年调查中的占比已经超过50%,今年更是增加到66%,而R语言的占比自这个调查开始以来(今年是第19届)第一次下降到低于50%。  RapidMiner受欢迎程度大幅提高  在过去几次调查中,RapidMiner都是排名最高的数据科学平台,今年其占比从2017年的33%上

3、升到50%。不过,这是由于RapidMiner采取了一些措施鼓励他们的用户参与该调查。  SQL排名保持稳定  SQL,包括SparkSQL和SQLtoHadoop工具,在过去的3次投票中每一次都有大约40%的投票占比。所以,如果你是数据科学家,学习SQL吧——它很可能在很长一段时间里都很有用。  趋势  下表列举了使用率增幅达到20%及以上,且2018年使用率达到3%以上的工具。    表2:使用率增幅最大的主要分析/数据科学/机器学习工具  我们注意到,在2017年使用率达到2%或更高的56个工具中,有19个(约三分之一)在2018年使用率有所上升,而其余37个的使用率下降了

4、。这和近期的几起收购(Datawatch收购Angoss,Minitab收购Salford)一起表明,数据科学平台的整合正在进行中。  下表列举了在2017年使用率至少有3%的工具,今年下降了25%甚至更多。    表3:使用率跌幅最大的主要分析/数据科学工具。  深度学习工具  调查结果显示,近几年深度学习工具的使用比例保持稳定。今年的调查中有33%的投票者使用深度学习工具中,2017年和2016年的比率分别为32%和18%。  谷歌的TensorFlow仍然是是目前最受欢迎的深度学习平台,不过Keras的使用率也很高,接近TensorFlow。  PyTorch排在第3,使用

5、率为6.4%。不过,KDnuggets的读者更多是数据科学领域的,这个数据可能不能完全反映这些深度学习工具在研究社区中的真实受欢迎程度。PyTorch在今年有一次较大的升级更新,并且与Caffe2合并,预计未来它的使用率将会更高。  深度学习工具排名:  Tensorflow,29.9%  Keras,22.2%  PyTorch,6.4%  Theano,4.9%  OtherDeepLearningTools,4.9%  DeepLearning4J,3.4%  MicrosoftCognitiveToolkit(Prev.CNTK),3.0%  ApacheMXnet,1.

6、5%  Caffe,1.5%  Caffe2,1.2%  TFLearn,1.1%  Torch,1.0%  Lasagne,0.3%  大数据工具:Hadoop的使用率有所下降  今年的调查中,大约33%的投票者使用了大数据工具,要么是Hadoop,要么是Spark——比率大致与2017年相同,但Hadoop的使用率显著下降了——约为30%。  详细结果如下:    编程语言  Python取代R语言成为数据科学/机器学习开发者中最受欢迎的编程语言,而且也远高于其他编程语言。SQL、Java、C/C++的排名保持不变。  这是自KDnuggets网站开始进行这项调查以来,R的使

7、用率首次下降。其他编程语言的使用率也有所下降。  以下是按受欢迎程度排序的主要编程语言。  Python,65.6%(2017年是59.0%),11%上升  R,48.5%(2017年是56.6%),14%下降  SQL,39.6%(2017年是39.2%),1%上升  Java,15.1%(2017年是15.5%),3%下降  Unix,shell/awk/gawk,9.2%(2017年是10.8%),15%下降  Otherprogramminganddatalanguage

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。