绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
Rcpp高性能计算(一):总纲
2020-06-25 08:52:14

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言高效数据处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书)。知乎专栏:R语言数据挖掘邮箱:huang.tian-yuan@qq.com.欢迎合作交流。

想学Rcpp,本来要开始啃C++,发现是个无底洞,只能learn just a little more than enough C++才行。庆幸,时至今日已经有很棒的新版Rcpp教程了,链接如下:

Rcpp for everyoneteuder.github.io

还有作者在R会的汇报,非常给力,直接上PDF:

https://dirk.eddelbuettel.com/papers/useR2019_rcpp_tutorial.pdfdirk.eddelbuettel.com

后,当C++知识不足的时候,作为一门成熟的语言,它具有很好的文档和教程,参考如下:

C++ 简介_w3cschoolwww.w3cschool.cn图标C++ 教程 | 菜鸟教程www.runoob.com图标

英文版看这个:

https://www.w3schools.com/cpp/default.aspwww.w3schools.com

后面会针对Rcpp for everyone进行学习,在系列中做一些学习笔记。

先介绍一下何时应该使用Rcpp:

1、循环,特别是后面的迭代需要用前面的结果的时候;

2、遍历向量或矩阵;

3、循环中大量使用函数;

4、向量长度动态变化;

5、需要数据结构与算法。

个人实践发现,R中不适合使用递归,甚至报错。后面慢慢玩,也许会有新发现。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

R语言
创建时间:2020-06-15 11:46:51
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的工具。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 小雨滴
    专家
戳我,来吐槽~