JobPlus知识库 书籍
[书籍] R高性能编程
作者: Aloysius Lim , William Tjhi
出版社: 电子工业出版社
简介: R语言是专门为统计学和数据分析开发的解释型语言,主要用于数学建模、统计计算、数据处理、可视化等几个方面。近年来,受大数据的影响,R语言备受业界追捧。与此同时,工业界和学术界都越来越要求R具备高效分析和处理大规模数据的能力。但是,由于R本身的设计问题,它能够有效处理的数据规模和计算复杂度有限。 为此,《R高性能编程》提供了较为完整的参考方案和技术指南。《R高性能编程》首先解释了CPU、内存和磁盘I/O等影响R性能的三个因素,剖析了R在处理大规模数据时出现性能瓶颈的原因。在理解了R的设计原理及其性能限制的基础之上,《R高性能编程》给出了提升R性能的方法和技术,例如:尽量使用向量化运算避免不必要的计算开销,预分配内存避免不必要的动态内存分配,使用编译代码减少CPU时间,删除不必要的中间数据释放内存占用,通过运行时计算代替存储减少内存使用,使用内存映射文件处理大型数据集,使用并行计算技术优化代码,以及接入数据库处理工具,等等。最后,《R高性能编程》提供了如何在R中使用Hadoop的方法,以处理和分析大数据。
  
分享到
用户推荐(0)

暂无推荐,你也可以发布推荐哦:)

0 人收藏了这本书籍
腾讯云CDN拥有顶尖加速能力,丰富的功能全面覆盖各业务场景的加速需求,最为用户考虑的加速产品
广告
扫码APP

扫描使用APP

扫码使用

扫描使用小程序