#r #rcpp #rcpparmadillo
#r #rcpp #rcpparmadillo
Вопрос:
Rcpp и RcppArmadillo полезны для разработки пакетов R. Что касается RcppArmadillo, похоже, что superlu — единственный способ использовать свойство sparse для очень больших матриц. Однако неясно, как разрешить работу пакета R с superlu в Windows.
Может кто-нибудь привести мне пример, в котором пакет R, использующий superlu, хорошо работает в Windows? Я думаю, что могу проверить исходный код, чтобы понять это.
Спасибо, Вэньцзянь
Комментарии:
1. Это действительно хороший вопрос. В качестве первого прокси-сервера, может быть, вы можете решить, как а) скомпилировать SuperLU локально с помощью Rtools и б) ввести значение «вручную»,
src/Makevars.win
чтобы использовать местоположение?2. Спасибо, Дирк. Я понимаю весь процесс. Но, честно говоря, я не знаком с компиляцией. Ранее я также сталкивался с подобными проблемами, и я обычно нахожу пакет R и копирую стороннюю папку с исходным кодом, а затем обновляю
src/Makevars.win
. Именно поэтому я задал этот вопрос. Я думал, что должен быть пакет R, использующий superlu, но был немного шокирован тем, что я не нашел ни одного через поиск Google. Я думаю, что superlu очень полезен, и единственной причиной может быть то, что superlu не может быть легко использован в Windows.