我正在编写一个需要逐元素矩阵乘法的代码。我试图在 Rcpp 中实现这一点,因为代码需要一些昂贵的循环。我对 Rcpp 相当陌生,可能会遗漏一些东西,但我无法让逐元素矩阵乘法工作。
// [[Rcpp::export]]
NumericMatrix multMat(NumericMatrix m1, NumericMatrix m2) {
NumericMatrix multMatrix = m1 * m2 // How can this be implemented ?
}
我可能遗漏了一些非常微不足道的东西,并想问是否有任何方法可以做到这一点(除了使用循环迭代每个元素并相乘)。
提前致谢。