Demonstration of fast row and columns sums in C++
row_sums(x) col_sums(x)
x | a numeric matrix |
---|
A very efficient row summing algorithm that demonstrates
the use of the strided pointer concept. The row_sum
algorithm is
roughly twice as fast as rowSums
. The col_sum
algorithm
matches colSums
for speed.
rowSums
, colSums
row_sums(matrix(1:9, 3))#> [1] 12 15 18col_sums(matrix(1:9, 3))#> [1] 6 15 24