R向量化操作,实现并行高性能计算。
R向量化操作,即输入向量化处理后输出向量化。
1 向量化函数1 R内置向量化函数
代码解读:
结果如下:
2 R自定义向量化函数
代码解读:
结果如下:
知识总结:
向量化操作的时候存在“重循环”现象,简而言之,小向量通过循环机制达成与大向量匹配,然后进行相应操作。
2 apply家族2.1 apply 函数
代码解读:
结果如下:
知识总结:
apply函数可以操作向量、矩阵、数组;
apply函数操作矩阵或者数据框时,对各行进行函数操作,设置参数margin值为1;对各列进行函数操作,设置参数margin值为2。
2.2 lapply函数
代码解读:
结果如下:
知识总结:
lapply函数对于输入列表的每个元素进行函数化处理,输出也是列表。
2.3 sapply函数
代码解读:
结果如下:
知识总结:
sapply与lapply类似,简化了输出。
您在阅读中,关于R向量化操作有什么见解,请评论。
更多R内容,请阅读R系列文章。
文章推荐:
1R做机器学习简易教程
2R语言做数据探索
3电商评论情感分析
公众号推荐:
1 数据科学与人工智能,分享数据科学和人工智能的内容。
2好又乐书屋,分享王阳明曾国藩毛泽东的思想,健康、教育的内容,传播正能量。
领取专属 10元无门槛券
私享最新 技术干货