国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - R語言 - Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

2022-01-19 14:04EmissaryDX R語言

這篇文章主要為大家介紹了Rcpp和RcppArmadillo創(chuàng)建R包實現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1. 預先準備

Windows下需要安裝Rtools,R中裝好Rcpp和RcppArmadillo。創(chuàng)建C++源文件func.cpp,自定義頭文件test_h.h。

源文件示例func.cpp

// [[Rcpp::depends(RcppArmadillo)]]
// [[Rcpp::plugins(cpp11)]]
#include <RcppArmadillo.h>
#include <vector>
#include "./test_h.h"

using namespace Rcpp;
using namespace std;
// using namespace arma;

// [[Rcpp::export]]
RObject func(){
arma::cube A(3,4,5,arma::fill::randu);
std::cout<<CONDIT<<std::endl;
return wrap(A);
}

// [[Rcpp::depends(RcppArmadillo)]]:用于指明需要使用RcppArmadillo。

// [[Rcpp::plugins(cpp11)]]:指明需要使用C++11。

#include "./test_h.h":表示使用第三方頭文件。第三方頭文件需要用雙引號""包括起來,并加上.h。./表示在當下文件夾(src)下搜尋文件。

// using namespace arma;不一定有用。如果要用Armadillo的數(shù)據(jù)結構,在其之前需指明arma::。

func()函數(shù)將可以直接在R中調用。

頭文件示例test_h.h

 

#include <iostream>
#define CONDIT 1000

 

2. 創(chuàng)建R包步驟

新建R Package

Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

選擇Package w/Rcpp, 并添加源文件。或者建立包以后,手動復制到src文件夾下。

Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

R包的文件結構

Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

修改DESCRIPTION文件

將RcppArmadillo添加進Imports和LinkingTo中。

Package: RcppPackTest
Type: Package
Title: What the Package Does (Title Case)
Version: 0.1.0
Author: Who wrote it
Maintainer: The package maintainer <yourself@somewhere.net>
Description: More about what it does (maybe more than one line)
  Use four spaces when indenting paragraphs within the Description.
License: What license is it under?
Encoding: UTF-8
LazyData: true
Imports: Rcpp (>= 0.12.11), RcppArmadillo
LinkingTo: Rcpp, RcppArmadillo

Build & Reload 建立包

 

3. C++11標準問題

如果要使用C++11標準,第一種方法是在Makevars文件中添加如下代碼:

CXX = g++-4.8.1
PKG_CXXFLAGS = -std=c++11

第二種方法是在.cpp文件前添加// [[Rcpp::plugins(cpp11)]]

以上就是Rcpp和RcppArmadillo創(chuàng)建R包實現(xiàn)方式的詳細內容,更多關于Rcpp和RcppArmadillo創(chuàng)建R包的資料請關注服務器之家其它相關文章!y

原文鏈接:https://blog.csdn.net/iamsuperman2/article/details/77103568

延伸 · 閱讀

精彩推薦
  • R語言R語言常量知識點總結

    R語言常量知識點總結

    在本篇文章里小編給大家整理了一篇關于R語言常量知識點總結內容,有興趣的朋友們可以學習分享下。...

    R語言教程網12102021-12-29
  • R語言R語言讀取xls與xlsx格式文件過程

    R語言讀取xls與xlsx格式文件過程

    這篇文章主要為大家介紹了使用R語言讀取xls與xlsx格式文件的過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪...

    Kanny廣小隸11982022-01-20
  • R語言R語言實現(xiàn)支持向量機SVM應用案例

    R語言實現(xiàn)支持向量機SVM應用案例

    本文主要介紹了R語言實現(xiàn)支持向量機SVM應用案例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    一天_pika5222022-01-18
  • R語言R語言gsub替換字符工具的具體使用

    R語言gsub替換字符工具的具體使用

    這篇文章主要介紹了R語言gsub替換字符工具的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    lztttao10372021-12-24
  • R語言如何用R語言繪制散點圖

    如何用R語言繪制散點圖

    這篇文章主要介紹了如何用R語言繪制散點圖,幫助大家更好的理解和學習使用R語言,感興趣的朋友可以了解下...

    菜鳥教程13002021-12-23
  • R語言R語言中qplot()函數(shù)的用法說明

    R語言中qplot()函數(shù)的用法說明

    這篇文章主要介紹了R語言中qplot()函數(shù)的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    Jack_丁明12752022-01-05
  • R語言R語言中的vector(向量),array(數(shù)組)使用總結

    R語言中的vector(向量),array(數(shù)組)使用總結

    這篇文章主要介紹了R語言中的vector(向量),array(數(shù)組)使用總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要...

    A葉子葉來5772021-11-14
  • R語言基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    這篇文章主要介紹了基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    truffle52815052022-01-05
主站蜘蛛池模板: 久久合 | 欲色视频| 久久精品视频免费 | 久久精品这里热有精品 | 欧美精品成人一区二区三区四区 | 国产精品久久久久久久久久久天堂 | 色爱综合网 | 国产91在线播放 | 亚洲国产一区二区三区精品 | 亚洲精品视频在线 | 毛片在线观看网站 | 男人天堂亚洲 | 中文字幕视频在线 | 国产美女视频网站 | 美女久久 | 免费的av电影 | 91麻豆精品国产91久久久久久久久 | 色噜噜狠狠一区二区三区狼国成人 | 国产综合精品 | 日本福利视频 | 韩日中文字幕 | 欧美日韩三级在线 | 日韩视频一区 | 国产精品美女久久久久久久久久久 | 玖玖精品在线 | 美欧一级片 | 欧美一区二区视频免费观看 | 一级黄片毛片 | 一级久久久 | 俺去俺来也在线www色官网 | 欧美精品欧美精品系列 | 免费观看一区二区三区毛片软件 | 毛片免费播放 | 国产麻豆精品 | 久久成人免费视频 | 中文字幕免费看 | 国产视频三区 | 成人免费视频a | 亚洲国产精品激情在线观看 | 北条麻妃99精品青青久久 | 夜色影院在线观看 |