Build your ultimate AI agent
课程介绍
R 是一门非常适合数据科学的语言,但有时代码运行会偏慢。将 R 的易用性与编译型语言的速度结合,是让您的代码发挥应有性能的有效途径。C++ 是一门现代且高性能的语言,在加速 R 代码的语境下也足够容易上手。借助 Rcpp 包,C++ 能与 R 无缝集成。您将学习如何创建和操作典型的 R 对象(向量和列表),并编写您自己的 C++ 函数,从而显著提升 R 代码的执行效率。
先修要求
课程大纲
课程大纲
2
函数与控制流
编写函数,使用 if 和 else 控制流程,并学习 C++ 中的三种循环。
3
向量类
使用 Rcpp 和原生 C++ 向量进行操作与计算。
4
案例研究
使用随机数并为应用型时间序列模型编写算法。
R
用 Rcpp 优化 R 代码
课程完成

