说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Python正在取代R,成为数据科学界新宠

HTML文档下载 WORD文档下载 PDF文档下载
R是数据科学家历来选择的编程语言,但它正在迅速地让位给Python。最大原因是:Python更通用且相对容易学习,而R需要掌握复杂的编程环境。

R:不是真正的语言

人们学习R很困难的一部分原因是,它并不是一种真正的编程语言。John Cook是一位R专家,他曾说:“R是一个做统计的交互环境,不是一种真正的编程语言。把R看做包含有编程语言的交互环境会更有帮助。”

但正如Bob Muenchen强调的,R甚至对于那些精通SAS和SPSS数据统计工具的人来说都是困难的。关于R为分析师降低了复杂性的问题,还有待争议,虽然R包含宏和矩阵语言,此外,你还需要掌握像SPSS等工具。但是对于那些期待R去实现类似Stata的功能的人,他们注定要失望。

综合考虑,R的与众不同使它较难学习。

Python降低数据科学技术壁垒

然而,Python更加平易近人。一方面,各种各样的开发人员都熟悉Python并在广泛的应用领域使用它。不像R几乎只用于数据分析,一个开发人员在第一次编写他的网站脚本或其他应用程序时,就可以体验到Python。

随着企业竭尽所能地使用数据,他们也正在努力寻找合格的数据科学家。然而,正如Gartner的Svetlana Sicular所假设的,在本公司内对员工培训一些简单的大数据技术,比培训新雇佣的数据科学家复杂的商业知识更有效率。

Python”所向披靡“

但是,除了可以利用现成的Python开发者资源,用Python语言做数据科学的最大好处之一是:在不同的应用程序中使用一种编程语言所增加的效率。德克萨斯大学奥斯汀分校研究助理Tal Yarkoni解释说:“事实证明,使用一种语言来做所有的开发和分析的好处是相当可观的。一方面,当你可以用同一种语言做所有的事情的时候,你就不必一直提醒自己:Ruby使用blocks而不是comprehensions,在Python中得到数组的大小应当调用len(array),而不是array.length……

另外,你不需要再担心项目的不同模块采用不同语言的接口问题。没有什么比在Python中解析一些文本数据,然后将它转换成内部使用所需要的格式,最后才发现必须将它以另一种格式写到磁盘上,以便R或者MATLAB去做分析更烦人的了。只要使用单一的语言,所有这些开销都将消失。”

我们可以夸赞某个技术完美地解决了一个问题,但往往胜出的技术是解决一系列问题的通用工具。正如AppNexus优化和分析主管David Himrod指出:“AppNexus面临的最大挑战之一是如何让不同的员工使用相同的技术来工作。Python为具有不同背景的员工(尤其是工程师,数学家和分析师)提供了一种常见的、容易理解的语言,可用于公司将新功能进行标准化。”

使用Python的主流数据科学

相比R丰富的数据分析能力,Python尚有很多不足,但是它正在迅速的缩小差距。请记住:Python成功的关键并不是它比R或其他分析工具能够处理更神秘的功能,而在于它的平易近人和通用的性质。数据科学正在走出头号怪胎的领域,上个月在纽约举行的O'Reilly's Strata会议这一点尤为明显:过去的与会者多是学术领域的博士,现在则是关键的业务分析师和其他被企业要求去弄清楚大数据业务的人。

相比R,这种新的,早期的“数据科学家”,将更多地使用Python。Python使用起来相对简单,而且他们可能已经将其用于一个项目中了。至于在其他市场,相比于那些功能强大但复杂的工具,熟悉或者容易学习的工具更容易取胜。

Python Displacing R As The Programming Language For Data Science(文/任云 审校/周小璐)

谷歌举办Glass Foundry黑客马拉松活动 获80款Glass应用 政府和法律的干预拖慢了云计算发展 AMD打造开放的异构计算标准? Podcasts:苹果史上最烂iOS应用 烂过iOS Maps 日本游戏开发公司谈:如何在激烈的APP世界立足 VC不会告诉你的8件事 Reddit宣布将接受虚拟货币Bitcoin付款 OneID创始人:双因素身份验证无法保护Twitter Opera放弃自家内核转投WebKit的背后 Amazon强攻私有云市场,目标锁定银行 微软的24年数据中心之路 Flurry:约会应用男同性恋用的最多 jQuery消息提示框的简单实现 Mozilla CTO:Mozilla不会转向WebKit 这很重要 Pinterest或超Twitter成第二大社交网站 适合儿童上手的八款编程工具 一周云事件:亚马逊对消费者的吸引力超过苹果 比尔·盖茨对微软创新和手机不满意 让我们一起来做最漂亮的Android界面吧! 响应高达6秒 用户揭露Heroku修改路由“50倍圈钱”? [探讨]响应式设计四大原则 Linux Kernel 3.8发布 停止支持386设备 HTML5手机游戏引擎Devkit开源 程序员的一天:台湾个人移动游戏开发者 极限破解:利用低温环境读取Android加密数据 五种工具保护你的在线隐私 从打压到支持 微软与GitHub的爱恨情仇 “夫妻档”初创公司百万美元打造实时Hadoop系统 编程从娃娃抓起:13岁儿童的移动游戏之梦 新浪管理层调整 许良杰任CTO兼联席总裁 Java,你还会让多少人继续“受伤”? 菜鸟问个调试问题,别见笑! 请介绍一下学数据库应学什么开发工具更好些,除了sql语言? 请教一个关于TextArea区域中数据显示的问题 高分求以二进制方式打开文件 哪里能找到dialogic卡的VN协议? 求解:BC++3.1 or high编程在DOS下连接interbase server 高手快进!!!一个DataReport报表的异步操作问题( MYSQL的帮助文档哪里有下载?谢谢 求,谁有zip unzip的源代码 菜鸟的问题,送分来了! 有谁知道什么是SDD吗?请指教!!!!别吝惜呀!!^o^ 简单的右键弹出菜单问题…… 我想编一个pop3服务器,适用于windows iis,给点提示吧 编译SERVLET时老出现"...包 javax.servlet 不存在..." ? 请教关于 98中 Personal web Server的问题 辽宁4:0狂胜广东,爽丫!SB广东解说员居然说中国足球没戏了~~~~~~~~~~ 用APPLET做一个上传的东西可以吗???? "我的问题"栏中,只剩下未解决的了,已给分的为何都不见了? 在CSDN和大富翁都没人会答的简单OLE问题,唉! 我是shijie819有问题?? 各位高人,看看代码,不能输入汉字只能输入英文,问题在那里? 如何将编好的n个模块连接到一个工程 请教!关于listbox的列属性? Applet为什么能在JBuiler5中调试,而不能在浏览器中显示 SOS!谁有语音卡编程的经验和资料,恳请指教!给分的! 谁有用VC++中ODBC API 编写数据库的例子? sql server 有沒有邏輯型字段!!! 电娃娃领分!!!!---goldsun发 猛禽进来拿分. 谁有画线的函数源码,参数为两点坐标? 如何将xml中的数据转换成动态的数据图形显示啊 有谁可以讲讲有关KV3000的A盘..... 没有问题 请问斑竹:是不是以前的得分时间长了会没有了? 小弟向大哥大姐们请教VB数据库问题! 考研问题请教!!!! 这个问题和apache配置有关吧! 哪里有比较稳定而且空间大、速度快的主页空间? 向高手请教!如何实现网络DDE ie的internet选项菜单项被锁定,如何解开(急,马上给分) 回答者有分 我需要JAVA-JDBC打开数据库的原码.................. 很想给datawindow 加上一个标题栏, 可加上后是灰色的 :( 可变成蓝色的吗? 关于ORACLE8.1.7中SQL *PLUS 不能显示中文的问题 ? C语言中好像有个with指示符吧?怎么用的? 网上有(深入浅出mfc)这本书可以下载吗?? 这个SQL或存储过程怎么写?(MSSQL7) 那位仁兄有进销存源代码(delphi版)及相关资料的,帮帮忙,往jian38625@sohu.com发 Exchange 2000 server 客户端问题 如何获取框架中打开的文件名? 寻找tomzou(老猫Tom ) 读书心得50字 谁能告诉我读了这么多年的书顶了几根毛? 跪求sat作文素材!我需要关于创造力,新思想;选择,决定;个人与集体,个性和自我;成功,金钱,名誉;逆境,挫折,失败;英雄,名人。领导;改变以及诚实忠诚(should people always be loy 歌颂党的1200字高中作文 以青春为话题的一篇不少于800字的作文 我的成长离不开他(她)( 600——800字中学作文、急! 高中写1200字作文,过分吗? 英语 关于远动健身的文章主要写出运动可以强身健体之类的,还有对生活的好处 以“我心中的城市”为话题写一篇600-800字高中作文.必需是以“城市”为题围绕! 书香伴我成长 中学参赛作文 800~1200字 必须原创 我得到了锻炼作文帮帮忙500字就OK了 我的梦中国梦,400字以上的作文、 打破思维定势的高中作文素材啊.力求新颖、简洁、深刻.有急用呢、 我得到了锻炼 作文 我要两篇“那份爱'作文600字 急用! 素材需要一些高中血作文用到的作文素材按照以下格式的 1事例材料2感想3适用主题4相关材料拓展 关于我的锻炼故事的作文我现在急需一篇“我的锻炼故事”这篇文章,我后天就要交了,给篇参考!求你!要求记录自己的体育活动经历,可以是一次体育活动,也可以是自己喜欢的体育的过程故事 SAT作文素材要贴切实用的,不要都是些美国人不知道的中国人,要外国名人事例,反映出什么什么问题,总之就是要实用.考过SAT,亲自用过觉得好用的素材最好.也希望高人能指点一下作文思路什么 有哪些你读过的名书?写出体会!要3本以上! 高中作文素材谁有 要读书名言和立志名言! 谁给我推荐几本让我读了有深刻感想体会的书籍……文学的亦可.最近无聊谢了. 求《青春旋律》800字作文 SAT作文素材求助!有人能提供1、两个合作的例子吗~就详细用中文描述一下是啥事~2、还有除了最后的叶子的白色谎言的例子有吗?3、 科技恶果有什么具体一点的例子~合作竞争的例子哇~白色谎 找高中作文素材,关于超越的 一篇作文(在阳光下健康快乐的成长)600字 关于读书立志名言 “快乐作文 快乐成长”的作文怎么写?围绕“快乐作文 快乐成长”展开作文!600字左右! 求作文《就这样慢慢长大》600字 青春励志文章 适合课前讲话用的文章 急用! 成长中的快乐作文. 在阳光下健康快乐地成长,作文怎么写?可以写关于童年的事吗?有什么好的建议? 有关读书立志的名言3句 请安静 600字写一篇关于校内作文,是请安静, 就这样慢慢长大的作文600字要自己写的 求SAT写做例子!挑战权威的! 600字作文题目; 成长类作文 600字 积极阳光向上可以是 成长中的酸甜苦辣 ...等等 关于SAT作文,皇帝的新衣这篇文章中有没有挑战权威皇帝的新衣这篇文章中,最后那个小孩说出了真相,这里算不算是挑战权威?可不可以用到SAT作文素材里? 我心中那一道阳光,我是男的.400~500字 在阳光下健康快乐的成长这篇作文怎么写?主要写体育方面的. 以“中国梦”为话题写一篇600字作文!谁能帮我写一篇作文以“中国梦”为话题!是自己写的,还是百度的? 求作文春节的习俗,急,400字谢了最好有元宵节的, 爱如阳光(作文,400字以上) 求高中作文人物素材(现代人物),必须是现代人物哦,各个领域都可越快越好,可以追加分 老师让我们写一篇600字的作文题目是“我心目中的偶像”急! 夏日的阳光作文400字 求以下人物高中作文素材傅斯年、白落梅、叶圣陶、村上春树、巴尔扎克、雨果、莫泊桑、哥德、泰戈尔、曾国藩、伯夷、叔齐、接舆.越多越好,其他人物素材也行,事例不要太长100字左右, 600字作文题目是我心目中的...地球;主要是说人类破坏地球的. 以阳光为主题的作文!400字!要生活中的事!不能写像“一缕阳光,一缕清风,一杯香茗,一卷散发古典人文气息的唐诗宋词,足以将我的思绪带入那风流倜傥的时代.沉醉在虚实交织的梦幻境界,沐浴 关于真诚的作文素材 现代的人物 话题作文“快乐作文,快乐成长”700字 高中作文素材网有哪些? 生命因挫折而精彩 600字作文题纲 请以快乐为话题写作文,字数在500字左右不必写太好.就是初三语文80分左右的人的水平,... 我把掌声送给你 作文600字左右 1000字的作文 主题是在党的阳光下 有急用 读书笔记50字左右 博士生读这么多年书值得吗? 读书籍体会,就是我读了.格式是这样的
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn