關於在C++中調用R函數以及RCpp使用


最近因為項目要用到,所以在想辦法把R語言用到C++中. 網上查了看到有一個Rcpp的工具.所以在這里總結一下.

現在能想到的幾種在C++中調用R語言的方法如下:

1. 使用Rcpp

2. 在C++中直接執行R腳本函數

3. 使用文件交換----即C++輸出參數等到一個文檔,然后R腳本調用計算后再輸出到文檔,讓C++程序讀取

  這里面大概存在着時間控制,循環讀取,還有R腳本何時執行的問題....

  以及最后項目是要做一個軟件出來, 那么使用文檔存儲和R調用沒有問題嗎?

 

4. R腳本編譯成動態/靜態鏈接,然后嵌入c++中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM