Defines functions rowMultiply

Documented in rowMultiply

#' A function to efficiently row multiply a a-by-b matrix by a vector of
#'  length b. More memory intensive but that does not matter
#'   with given matrix sizes
#' @param matrix a numeric matrix of dimension a-by-b
#' @param vector a numeric vector of length b
#' @details t(t(matrix)*vector) but then faster
#' @return a matrix, row multplied by the vector
rowMultiply = function(matrix, vector){
  matrix * rep(vector, rep(nrow(matrix),length(vector)))

Try the reconsi package in your browser

Any scripts or data that you put into this service are public.

reconsi documentation built on Nov. 8, 2020, 5:04 p.m.