Я слышал (из моего frnd), что математические операции с data.table намного быстрее, чем на матрице. Я пытаюсь вычислить dot.product два матрицы размера 30kx30k, и ищу время, потраченноематематические операции на data.table (in R)
matrix1 = matrix(rexp(200, rate=.1), ncol=30000,nrow=30000)
matrix2 = matrix(rexp(200, rate=.1), ncol=30000,nrow=30000)
product = matrix1 %*% matrix2
То же, что я хочу сделать с помощью data.table
dt1<- as.data.table(matrix1)
dt2<- as.data.table(matrix2)
Может вам скажите, пожалуйста, есть ли более простой способ делать точечный продукт на data.table (без преобразования их в матрицу)?
друга ошибся, извини – eddi