Я работаю над кодом, который требует поэлементного матричного умножения. Я пытаюсь реализовать это в Rcpp, так как код требует некоторых дорогостоящих циклов. Я новичок в Rcpp и, возможно, что-то упускаю, но я не могу заставить работать поэлементное матричное умножение.
// [[Rcpp::export]]
NumericMatrix multMat(NumericMatrix m1, NumericMatrix m2) {
NumericMatrix multMatrix = m1 * m2 // How can this be implemented ?
}
Возможно, я упустил что-то очень тривиальное и хотел спросить, есть ли какой-нибудь способ сделать это (кроме использования циклов для перебора каждого элемента и умножения).
Заранее спасибо.