一,加载安装包,然后编写矩阵逻辑。

library('Rcpp')

cppFunction("void frob(NumericMatrix& x,NumericMatrix& y)
{
  NumericMatrix::iterator ig = y.begin();
  for(NumericMatrix::iterator it = x.begin(); it != x.end(); ++it,++ig)
  {
    if(*it != 0) *it = *ig * (*it);
  }
}")

二,R语言运行测试

> M <- matrix(0, 5, 1)

> N <- matrix(1, 5, 1)

> M[1]=6

> frob(M,N)

R语言Rcpp包编写矩阵/向量相乘相关推荐

  1. R语言plyr包round_any函数将向量数据近似到任意精度实战

    R语言plyr包round_any函数向量将数据近似到任意精度实战 目录 R语言plyr包round_any函数向量将数据近似到任意精度实战 #导入plyr包 #仿真数据

  2. R语言dplyr包near函数查看向量对应元素是否相同或者相近实战

    R语言dplyr包near函数查看向量对应元素是否相同或者相近实战 目录 R语言dplyr包near函数查看向量对应元素是否相同或者相近实战

  3. R语言dplyr包nth、first、last函数获取向量特定值实战

    R语言dplyr包nth.first.last函数获取向量特定值实战 目录 R语言dplyr包nth.first.last函数获取向量特定值实战 #导入dplyr包 #仿真数据

  4. R语言patchwork包将多个ggplot2可视化结果组合起来、使用plot_annotation函数以及tag_level参数为组合图添加自定义编码序列(字符向量列表)

    R语言patchwork包将多个ggplot2可视化结果组合起来.使用plot_annotation函数以及tag_level参数为组合图添加自定义编码序列(字符向量列表) 目录

  5. R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数、均值和中位数、使用funs函数指定函数列表

    R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数.均值和中位数.使用funs函数指定函数列表 目录

  6. R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数、均值和中位数、使用list函数指定函数列表并指定自定义函数名称

    R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数.均值和中位数.使用list函数指定函数列表并指定自定义函数名称 目录

  7. R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的方差

    R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的方差 目录 R语言dplyr包summarise_at函数

  8. R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的均值和中位数、指定na.rm参数配置删除缺失值

    R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的均值和中位数.指定na.rm参数配置删除缺失值(Summarize with Custom Fun ...

  9. R语言-神经网络包RSNNS

    <!DOCTYPE html> 斯图加特神经网络模拟器(Stuttgart Neural Network Simulator) 人工神经网络(Artificial Neural Netwo ...

最新文章

  1. 一步步学敏捷开发:开篇
  2. 我的Ubuntu9.10安装与配置100
  3. vb.net2019- 机器学习ml.net情绪分析(1)
  4. 实训09.09:简单的彩票系统(自选多注)
  5. 判断android图片是否硬解码(方法)
  6. 【今日CS 视觉论文速览】Thu, 14 Feb 2019
  7. kafka安装及常用命令
  8. 【clickhouse】clickhouse表引擎之CollapsingMergeTree
  9. Android组件化项目详细实施方案
  10. C++判断一个数是否为素数
  11. 【3D Max】3D max如何删除环境贴图
  12. 看相识人的顶级学问--《冰鉴》
  13. 代码生成器技术乱弹十一,伽罗华理论与代码生成器
  14. Apple pencil 无法连接到ipad的解决办法汇总
  15. 盘古开源:分布式数据存储,实现更多人参与的下一代互联网新基建
  16. Oracle删表报错ora00054,Oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
  17. React学习手册 React学习手册中文版 React学习手册pdf React学习手册中文版pdf
  18. Android混淆篇 small-video-record(ffmpeg)视频压缩框架混淆
  19. 夜刃CTF小组招募志同道合的CTFer
  20. JVM: GC过程总结(minor GC 和 Full GC)

热门文章

  1. 剑指 Offer(C++版本)系列:总目录和一些提高效率的说明
  2. GameFramework篇:StarForce资源加载细节讲解(二:ResourceComponent详解)
  3. 过家家巧说raft算法
  4. 大学开学第一天——计算机达人成长之路(32)
  5. 城邦时代,百倍加速(一)
  6. iOS直播技术学习笔记 直播总体概览(一)
  7. 商业研究(15):互联网金融の信用借贷,有信用就可以借钱
  8. ice storm暴风雪加盟_在暴风雪里玩命逃生!《Storm VR》上架Steam
  9. css/jquery 笑脸评价
  10. 数字调制系统工作原理_浙江红警系统马路警示灯工作原理近期行情