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

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(文/任云 审校/周小璐)

最简单的C语言顺序程序设计-C语言教程 分支结构程序-C语言教程 循环控制-C语言教程 数值数组-C语言教程 字符数组-C语言教程 函数(上)-C语言教程 函数(下)-C语言教程 预处理命令-C语言教程 C语言指针(上)-C语言教程 C语言指针(下)-C语言教程 结构体与共用体-C语言教程 位运算-C语言教程 文件处理-C语言教程 谭浩强C语言教程 C语言创建链表并实现插入、删除数据 C语言中队列Queue的操作 C语言实现堆栈stack操作 C语言建立和遍历二叉树 C语言冒泡排序法演示代码 C语言实现堆排序(Heap Sort) jQuery Ajax以JSON格式传递结果数据 微软称为WP8开发的应用不兼容WP7手机 WP8开发者必读 关于WP8开发者程序开发语言选择倾向的问题 强大的C#随机字符串生成器 C#上传文件到WEB服务器 WebClient的超时设置 MySQL备份脚本大全 c#对rar或zip文件进行压缩解压缩 c#采用递归非递归两种方式遍历目录下所有文件 使用DataContractJsonSerializer进行JSON序列化的JSONHelper类 高手帮忙!如何通过服务器来自动查找、替换客户端文件 为何timer控件失效? @这个字符在C#中有何具体意义?不解 如何将sql server的检查约束延迟到Commit时 ado连接sql库问题 为何无法ping自己的地址呢? 滚动条判断 单个窗口程序可以运行,但是几个窗体连在一起就不可以了,好像是多线程的问题,请教各位 关于DBgrid再次求救 今天我好失败——斑竹过两天删除吧,让我宣泄一下 哎呀!!各位何必拉帮结派呢!!!这样不好啦!!影响水园大团结啊~~~没有加入帮派的人就很难在水园呆下去啦。。猪猪。。只有和他们沦为 CreateBitmap 与 CreateCompatibleBitmap 弹出一个窗体但是又不抢占其他窗体得焦点,怎么办? 利用DW-MX制作ASP.NET程序教程! vc中 调用 VB dll 时参数类型如何确定? 谢谢! 如何才能得知当前路径?比如VB的App.Path? Conn.OpenSchema怎么得到字段的信息? 一个进程写在共享内存中的数据被另一个进程读出去后的问题 大家开心开心吧! 笑过后体会体会...... asp与数据库连接的问题?急,急!(在线等待) 大家是怎么查VCL类库的类及函数的? 在线程里有无限循环时,好象不跳出循环就无法终止线程,是吗 UNIX的线程有没有类似Windows线程的消息队列和消息机制? 哪位大虾知道如何在网页中快速刷新显示后台计算的数据? 请问有谁知道PrinterResolution怎么和打印机对象连在一起呀, 偶有一个惊人的发现! 对话框中的按钮我怎么让它继承我自己的类? 请问有谁知道PrinterResolution怎么和打印机对象连在一起呀, 装了腾讯的浏览器现在删了 可是用cterm点击里面的网址还会调用腾讯的浏览器 如何修改注册表 那个键值? 电子邮件的问题 怎样给为我解答问题的注册用户打分? 谁做过这样的新闻系统! 为什么RealPlayer放有些网站的流媒体文件时会出错? 请问什么地方有软件开发标准。如国标,国军标等。 如何取得读网页时ie的状态,如正在下载,完毕等等? 朋友们能不能提供我一些关于VC读取文件操作的资料? 关于数据库服务器和备份的问题 win2kPRO 简单问题,高分相送!!在线发分,第一个答对者,定送此分!!!!!! c程序总出现"out of memory..." bzszp(蝎子)和ATCG(ATCG),谢谢!请问可以给我你们的E-mail吗?我以后还有些问题想请教你们! 如何设置java环境 更改工作站的下载等权限 制作一个修改程序外表的东西 怎样ENABLE 注册表编辑 MFC向导生成的基本对话框程序,一按回车就会退出,怎么设置都没有用.怎么办? 小弟下个学期就学vc了,想在这个暑假里好好的去接触接触但是不知道改看那些书好!还请~~~~~~~?高分!! 请问这个错误是什么原因啊? QMAIL高手:关于分页的问题,函数vauth_getall() 制作修改程序外表的东西 初学者学习编程什么样的学校比较适合? 小刚同学用如图所示的电路研究电流跟电阻的关系.在实验过程中,当A、B两点间的电阻友欧姆更换为10欧姆后,他下一步的操作是( )A、记录电流表和电压表的示数 B、将变阻器滑片向右移动C 全球变暖的好处希望详细一些,因为是辩论会要用的材料所以希望能够详细 最好能配上数据,事实之类的东西能加以证明 (如果哪位大虾有心能给翻译成英文就更感谢了,中英对照的我会多加10 答案是CD,为什么AB不行呢? 求5个人教版高一数学必修1函数的题目及解答过程 函数的表示法.求最佳解题方法,也欢迎各种解题思路. 一载有电流I的细导线分别均匀密绕在半径为R和r的长直圆筒上形成两个螺线管(R=2r).两螺线管单位长度上的匝数相等,两螺线管的磁感应强度大小BR和Br应满足(一)BR=2Br(二)BR=Br(三)BR=B 在水平上一轻质弹簧竖直放置,在它正上方,一物体自由落下,在物体开始压缩弹簧到速度为零的过程中,则A物体的动能不断减少 B物体所受的合力减少为零C弹簧的弹性势能不断少 D物体的机械守 请问株洲市环境最好的幼儿园, 在地球赤道上空有一小磁针处于水平静止状态,突然发现小磁针N极向东偏转,由此可知A.一定是小磁针正东方向上有一条形磁铁的N极靠近小磁针B.一定是小磁针正东方向上有一条形磁铁的S极靠 函数的表示法 书24页A组1.打得好有多多分哦. 株洲属于哪种气候类型这可气候类型又有什么特点 理想变压器的原、副线圈的匝数比为10:1,R1=20Ω,C为击穿电压为20V的电容器,已知U1同交流电最大值为200根号2 ,则下列说法中错误的是A.若在a、b两点间接电容器C,电容器C将被击穿B.当S断开时, 在第一次世界大战中,一名法国飞行员在空中飞行时,顺手抓住了机舱外的一颗子弹,这件事发生的条件是( )A子弹在空中浮着不动B子弹与飞机飞行的方向和快慢一样C子弹飞行得很慢D子弹与 日本太阳神塔英文翻译是什么 避雷针应当与建筑物的钢筋结构相连吗?避雷针应与建筑物内用电器的地线相连吗?为什么? 在平直的公路上,有甲乙丙三辆车,先后离开车站向东驶去,甲车速度最大,乙车丙车两车速度相等,下列说法正确的是( )A以甲车为参照物,乙车向东,丙车向西行驶B以甲车为参照物,乙丙两车都 一个重6N的实心物体.一个重6N的实心物体,用手拿着使它刚好浸没在水中,此时物体排开的水重是10N,则物体受到的浮力大小为多少N? 某电视部门实行两种电费计价方法某市电力部门实行两种电费计费方式.方法1是使用峰谷电:每天8点至22点用电每千瓦时0.56元,22点到次日8点每千瓦时0.28元,方法二是不使用峰谷电:每千瓦时均 1.一物体容积一般小于它的体积( )2.墨水瓶的体积就是墨水瓶的容积( )3.仓库中小麦的体积一定等于仓库的容积( ) 一个实心物体,重为6N,当它三分之一的体积浸在酒精中时,测力计示数为6.6N.求1、物体的密度.一个实心物体,重为6N,当它三分之一的体积浸在酒精中时,测力计示数为6.6N.求1、物体的密度.2、物体 雨滴匀速下降,空气阻力与雨滴表面积和速度平方的乘积成正比,试确定雨速与雨滴质量的关系. 1.图文简述的受热过程,分析大气的热力作用是"地面是近地面大气主要直接的热源"的原因.2.简述月球表面的气温日表差大于地球表面的原因3.图文简述热力环流的形成过程并比较B和A,A’ B'死 1000瓦功率的烧水棒,把3升水烧至80℃,要多少瓦电和电费?(已知电费1/kw· h元) 初中化学所有化学式、要汉译、如硫酸HCL、全部 、别打错了 夏季天气特点 丙稀酸如何能发生氧化反应 SOS 生石灰与水反应生成氢氧化钙,再加水,搅拌后静置,观察得到什么现象? 丙烯酸如何进行氧化反应? 描写校园的优美句子 骑自行车上坡前一般要加紧蹬几下,这是为了 ( ) A.增大惯性 B.减小阻力 C.增大动能 D.增大势能 丙烯酸可以反生氧化、取代反应吗,还可以与钠反应吗 给我几句描写校园美丽的句子就一句就行 在蒸发皿中放1小块生石灰,加少量水,搅拌,有什么现象发生?(如何描述) 湖南天气怎么样 开启啤酒瓶盖时,瓶口有生成这白雾主要是瓶内水蒸气对外做功放热液化,还是瓶外水蒸气遇冷液化? 取少量过氧化钙放入试管,加水,会有什么现象 那边的气候如何? 啤酒开启瓶口时,会冒出一股雾气,为什么快啊, 与大气的热力作用有关的自然现象 湖南气候对皮肤好么如题 谢谢了 有哪些英语形容词结尾是some 湖南属于什么气候类型,该气候有什么特点,主要分布在世界什么地方. 水管中水流的速度和水管的长度是函数关系么?好心者搞一下, 以ive结尾的英语形容词谁帮我啊.急 选择台灯要注意的问题? 一道数学题 管道中水流速度a m/s,那么每小时的流水量Vm^3与水管直径d m 之间函数关系式 谢谢请详细说明 已知曲线x=2pt^2,y=2pt(t为参数,p为正常数)上的两点M,N对应的参数分别为t1,t2,且t1+t2=0,那么/MN/=?我们假设M(x1,y1),N(x2,y2)则x1=2pt1^2,y1=2pt1,x2=2pt2^2,y1=2pt2因为t1+t2=0,所以y1+y2=0,且x1-x2=0 这个怎么得出的? 选择台灯应该注意些什么? 用手将一重为6N的物体全部压入水中,物体排开的水的质量为1kg,此时物体受到的浮力为多少?10N可以吗? 一列横波在x轴上传播着,在t1=0和t2=0.005s时的波形曲线如图所示.(1)由图中读出波的振幅和波长.(2)设周期大于(t2-t1),如果波向右传,波速多大?如果波向左传,波速又多大?(3)设周期小于(t2-t1].并且波 大气的热力作用原理是什么? 买台灯要注意什么比如说要多少瓦,什么灯泡,LED还是白炽灯,灯架多大够学习这些 用手将一重为6N的木块全部压入水中,木块排开的水重为10N,此时木块所受的浮力为多少N?放手后待木块静止时木块所受的浮力为多少N? 已知函数f(x)=(x²+4)/x(x≠0)是奇函数,且满足f(1)=f(4)证明:函数f(x)在区间(0,2】单调递减,在区间(2,+∞)单调递减(PS:原来前面还有1小题,我已经把那1小题的答案当作已知条件打在上面 作为儿童使用的台灯要充分注意孩子在使用过程中的安全问题,那么如何的选择这个儿童台灯才符合标准? 额定功率65W的空调扇一个小时能用多少度电,电费的0.98一度 为了传递信息,我国古代周朝形成邮驿制度,到宋朝时设金牌,银牌,铜牌三种邮递快慢等级."金牌"一昼夜(24h)行500里(1里=517米),每到一个驿站换人换马接力传递.下面所列速度与"金牌"的平均速度 由于大气的热力作用 ③产生的温室效应,影响到人类的生存 ④“高处不胜寒”哪句不正确,为什么?我觉得是"③产生的温室效应,影响到人类的生存 "错了。 第六七两题选择题,物理,磁体与磁场的
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘