- 4
- 0
- 约2.42千字
- 约 8页
- 2018-11-11 发布于江苏
- 举报
Python取代R成为最受欢迎的编程语言
Python取代R成为最受欢迎的编程语言
近日,KDnuggets网站公布了2018年度的数据科学和机器学习工具调查结果。2300多名参与者对自己“过去 12 个月内在项目开发中使用过的数据挖掘 / 机器学习工具和编程语言”进行了投票。
最受欢迎的分析、数据科学、机器学习工具
图1:2018年最受欢迎的分析/数据科学/机器学习工具,以及与2016~2017年调查结果的对比
下表列举了最受欢迎的前11个工具,其中每个的占比都达到20%以上。
表1:2018年最受欢迎的分析/数据科学/ 机器学习软件Top 10
上表中,2018 % share 是指使用这个工具的人占所有投票者的百分比,% change是指2018年相较2017年的投票变化。
每个受访者平均使用的工具数量为7.0个,略高于2017年的6.75个(排除了只选择1个工具的投票)。
与2017年的软件调查相比,今年新进入Top 10的是Keras。
Python取代R成为最受欢迎的编程语言
调查结果显示,Python在2017年调查中的占比已经超过50%,今年更是增加到66%,而R语言的占比自这个调查开始以来(今年是第19届)第一次下降到低于50%。
RapidMiner受欢迎程度大幅提高
在过去几次调查中,RapidMiner都是排名最高的数据科学平台,今年其占比从2017年的33%上升到50%。不过,这是由于RapidMiner采取了一些措施鼓励他们的用户参与该调查。
SQL排名保持稳定
SQL,包括Spark SQL和SQL to Hadoop工具,在过去的3次投票中每一次都有大约40%的投票占比。所以,如果你是数据科学家,学习SQL吧——它很可能在很长一段时间里都很有用。
趋势
下表列举了使用率增幅达到 20% 及以上,且2018 年使用率达到 3% 以上的工具。
表2:使用率增幅最大的主要分析/数据科学/机器学习工具
我们注意到,在2017年使用率达到2%或更高的56个工具中,有19个(约三分之一)在2018年使用率有所上升,而其余37个的使用率下降了。这和近期的几起收购(Datawatch收购Angoss, Minitab收购Salford)一起表明,数据科学平台的整合正在进行中。
下表列举了在2017年使用率至少有3%的工具,今年下降了25%甚至更多。
表3:使用率跌幅最大的主要分析/数据科学工具。
深度学习工具
调查结果显示,近几年深度学习工具的使用比例保持稳定。今年的调查中有33%的投票者使用深度学习工具中,2017年和2016年的比率分别为32%和18%。
谷歌的TensorFlow仍然是是目前最受欢迎的深度学习平台,不过Keras的使用率也很高,接近TensorFlow。
PyTorch排在第3,使用率为6.4%。不过,KDnuggets的读者更多是数据科学领域的,这个数据可能不能完全反映这些深度学习工具在研究社区中的真实受欢迎程度。PyTorch在今年有一次较大的升级更新,并且与Caffe 2合并,预计未来它的使用率将会更高。
深度学习工具排名:
Tensorflow, 29.9%
Keras, 22.2%
PyTorch, 6.4%
Theano, 4.9%
Other Deep Learning Tools, 4.9%
DeepLearning4J, 3.4%
Microsoft Cognitive Toolkit (Prev. CNTK), 3.0%
Apache MXnet, 1.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的使用率首次下降。其他编程语言的使用率也有所下降。
以下是按受欢迎程度排序的主要编程语言。
Python, 65.6% (2017年是59.0%), 11% 上升
R, 48.5% (2017年是 56.6%), 14% 下降
SQL, 39.6% (2017年是 39.2%), 1%
您可能关注的文档
- NI双维度布局5G毫米波测试 助力客户抢位5G时代.doc
- NI半导体测试方案亮相SEMICON CHINA 2018吸引众人关注.doc
- NI模块化平台方案,助力国产飞机翱翔蓝天.doc
- NI:中国已成为5G全球“战场”的重要一环.doc
- NI给工程师带来五大新品 给用户带来更多保障.doc
- Nokia 8 Sirocco评测体验:一部真旗舰无线充电+骁龙835.doc
- Nokia X6千元机中的战斗机.doc
- Node.js语言将会告诉你如何打造专属于自己的区块链项目.doc
- NOR Flash行业趋势分析 浅谈NOR Flash原理及性能.doc
- NOLO VR打破VR行业壁垒 让所有 VR 头盔“动起来”.doc
- 主题一 生物体的结构层次(复习讲义)(全国通用)2026年中考生物二轮复习讲练测(原卷版).docx
- 专题01 生物体的结构层次(解析版)2026年中考生物二轮复习讲练测.docx
- 2026年中考化学一轮复习考点过关课件--燃烧与灭火.pptx
- 专题04 植物的生活 (原卷版)(江苏专用)2026年中考生物二轮复习讲练测.docx
- 第八单元+金属和金属材料整理与提升(一)课件--2025-2026学年九年级化学人教版下册.pptx
- 5.4+化石燃料+课件--2025-2026学年九年级化学科粤版上册.pptx
- 专题02 生物的多样性 (原卷版)(江苏专用)2026年中考生物二轮复习讲练测.docx
- 第二单元+梨园撷英+演唱唱脸谱+课件2025-2026学年人音版(简谱)初中音乐七年级下册.pptx
- 2026年中考道德与法治二轮热点复习课件:央视春晚.pptx
- 第十一章+极地地区(单元复习课件)地理新教材人教版七年级下册.pptx
最近下载
- 执法工作中存在的问题和不足.docx VIP
- 分析力学PPT课件.ppt VIP
- 生成式人工智能在高中数学课堂中的应用:激发学生探究兴趣的实证研究教学研究课题报告.docx
- 部编版小学五年级道德与法治下册第二单元第5课《建立良好的公共秩序》第二课时(教案).docx VIP
- 2026年中职学校工作计划.docx VIP
- 排列数的综合运用_课件.pptx VIP
- QGW17991-2025《电力安全工作规程变电部分》.pdf VIP
- 西南科技大学处室文件-西南科技大学研究生院.PDF VIP
- iTrust UL33系列UPS系统20-60kVA用户手册(V1.5).pdf VIP
- 新改版教科版六年级下册科学知识点.doc VIP
原创力文档

文档评论(0)