Я пытаюсь получить разреженную матрицу в H2O, и мне было интересно, возможно ли это. Предположим, мы имеем следующее:Как получить разреженные матрицы в H2O?
test <- Matrix(c(1,0,0,1,1,1,1,0,1), nrow = 3, sparse = TRUE)
и принимая мой местный Н2О localH2O
, я не могу сделать следующее:
as.h2o(test)
Это дает ошибку: cannot coerce class "structure("dgCMatrix", package = "Matrix")" to a data.frame
. Это кажется довольно логичным, однако, полагая, что тест настолько велик, что я не могу преобразовать его в dataframe, как я могу загрузить его в H2O? Использование разреженного матричного представления составляет всего 500 МБ.
Как загрузить разреженную матрицу в H2O?
Это очень полезно, но он задает вопрос о том, как сохранить матричный объект n svmlight. Если я не ошибаюсь, это нетривиально; есть ли опрятное решение? –
Существует прекращенный пакет RSofia, который имеет встроенную функцию 'write.svmlight'. Я не использовал его для этого конкретного случая, но вы можете установить старый источник через 'devtools :: install_github (" cran/RSofia ")' – zerweck