【问题标题】:Sparse matrix in CSC format dgCMatrix in LiblineaR occurs error [R]LiblineaR 中 CSC 格式的稀疏矩阵 dgCMatrix 出现错误 [R]
【发布时间】:2017-11-28 15:52:48
【问题描述】:

dtm_train_tfidf 是 CSC 格式 dgCMatrix 的稀疏矩阵

我正在使用应该接受稀疏矩阵的函数 LiblineaR。但是当我使用稀疏矩阵dtm_train_tfidf时,出现以下错误:

 library(LiblineaR)

 LiblineaR(data=dtm_train_tfidf,
 target=train$setiment, type = 4, cost = 1, epsilon = 0.1,
 +           svr_eps = NULL, bias = 1, cross = 0, verbose = FALSE,
 +           findC = FALSE)

 Error in t.default(data) : argument is not a matrix

【问题讨论】:

    标签: r liblinear text2vec


    【解决方案1】:

    LiblineaR 依赖于SparseM 包,这在 R 中的稀疏矩阵现在不是主流。您可以查看here,了解如何将dgCMatrixSparseM 转换为“matrix.csc”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-03
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2015-12-05
      • 2018-12-10
      • 2020-05-31
      • 2015-10-27
      相关资源
      最近更新 更多