测试矩阵是否为稀疏矩阵

时间:2017-02-17 03:44:33

标签: r sparse-matrix

在R中,有没有办法判断矩阵是否稀疏?有许多稀疏矩阵类,例如dgCMatrix,并且没有is.sparseMatrix方法。

2 个答案:

答案 0 :(得分:0)

您可以使用“垃圾邮件”包:UPDATE mytable SET myfield = {some regex} 从您的矩阵中生成类垃圾邮件的对象,然后应用as.spam(..),女巫会为您提供矩阵的密度或summary(..) ,用于非零条目的图形表示

display(..)

答案 1 :(得分:-1)

aa是稀疏矩阵

if(length(which(is(aa)=="sparseMatrix"))!=0){
aa=Matrix(aa,sparse=0)
    }

” 如果aa是稀疏矩阵,请将aa转换为非稀疏矩阵