如何将稀疏矩阵转换为R中的矩阵?
2021-10-29
评论 0
浏览1251
稀疏矩阵是一种矩阵,其大多数元素等于零,但对零元素的数量没有限制。通常,非零元素的数量应等于行数或列数。要将稀疏矩阵转换为矩阵R,我们可以将as.matrix函数与稀疏矩阵对象名称一起使用。例1library(Matrix)i<−c(1,5,2,4,2,2,8);j<−c(2,5,3,2,4,2,4);x<−rpois(7,2)M1<−sparseMatrix(i,j,x=x)M18 x 5 sparse Matrix of class "dgCMatrix"输出结果[1,] . 3 . . .[2,] . 5 3 3 .[3,] . . . . .[4,] . 2 . . .[5,] . .