Soumettre la recherche
Mettre en ligne
Tokyo.R 白熱教室「これからのRcppの話をしよう」
•
25 j'aime
•
11,098 vues
Nagi Teramo
Suivre
第29回R勉強会@東京(#TokyoR)の資料
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 27
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
あまぁいRcpp生活
あまぁいRcpp生活
Masaki Tsuda
Rcppのすすめ
Rcppのすすめ
Masaki Tsuda
Rでisomap(多様体学習のはなし)
Rでisomap(多様体学習のはなし)
Kohta Ishikawa
可視化周辺の進化がヤヴァイ~rChartsを中心として~
可視化周辺の進化がヤヴァイ~rChartsを中心として~
Nagi Teramo
言語処理系入門10
言語処理系入門10
Kenta Hattori
Cython ことはじめ
Cython ことはじめ
gion_XY
Lispのべんきょう
Lispのべんきょう
Hatori Kouiti
Wrapping a C++ library with Cython
Wrapping a C++ library with Cython
fuzzysphere
Recommandé
あまぁいRcpp生活
あまぁいRcpp生活
Masaki Tsuda
Rcppのすすめ
Rcppのすすめ
Masaki Tsuda
Rでisomap(多様体学習のはなし)
Rでisomap(多様体学習のはなし)
Kohta Ishikawa
可視化周辺の進化がヤヴァイ~rChartsを中心として~
可視化周辺の進化がヤヴァイ~rChartsを中心として~
Nagi Teramo
言語処理系入門10
言語処理系入門10
Kenta Hattori
Cython ことはじめ
Cython ことはじめ
gion_XY
Lispのべんきょう
Lispのべんきょう
Hatori Kouiti
Wrapping a C++ library with Cython
Wrapping a C++ library with Cython
fuzzysphere
Scala 初心者が米田の補題を Scala で考えてみた
Scala 初心者が米田の補題を Scala で考えてみた
Kazuyuki TAKASE
Scala 初心者が Hom 函手を Scala で考えてみた
Scala 初心者が Hom 函手を Scala で考えてみた
Kazuyuki TAKASE
PythonistaがOCamlを実用する方法
PythonistaがOCamlを実用する方法
Yosuke Onoue
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Masayuki Isobe
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
洋史 東平
円と円の交点の求め方
円と円の交点の求め方
Sho IIZUKA
GC in C++0x
GC in C++0x
yak1ex
Rubyの御先祖CLUのお話(原本)
Rubyの御先祖CLUのお話(原本)
洋史 東平
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門
Shiqiao Du
Cython intro prelerease
Cython intro prelerease
Shiqiao Du
Ilerpg Study 002
Ilerpg Study 002
Yoshiki Ushida
V6でJIT・部分適用・継続
V6でJIT・部分適用・継続
7shi
Ilerpg Study 006
Ilerpg Study 006
Yoshiki Ushida
Ilerpg Study 003
Ilerpg Study 003
Yoshiki Ushida
Coq 20100208a
Coq 20100208a
tmiya
pmacct, kafka, presto, re:dash を使った高速なflow解析
pmacct, kafka, presto, re:dash を使った高速なflow解析
Kaname Nishizuka
マーク&スイープ勉強会
マーク&スイープ勉強会
7shi
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
Peinan ZHANG
D言語会議#1
D言語会議#1
9rnsr
(define)なしで再帰関数を定義する
(define)なしで再帰関数を定義する
blackenedgold
A brief explanation of Causal Entropic Forces
A brief explanation of Causal Entropic Forces
Kohta Ishikawa
Model Transport: Towards Scalable Transfer Learning on Manifolds 論文紹介
Model Transport: Towards Scalable Transfer Learning on Manifolds 論文紹介
Kohta Ishikawa
Contenu connexe
Tendances
Scala 初心者が米田の補題を Scala で考えてみた
Scala 初心者が米田の補題を Scala で考えてみた
Kazuyuki TAKASE
Scala 初心者が Hom 函手を Scala で考えてみた
Scala 初心者が Hom 函手を Scala で考えてみた
Kazuyuki TAKASE
PythonistaがOCamlを実用する方法
PythonistaがOCamlを実用する方法
Yosuke Onoue
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Masayuki Isobe
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
洋史 東平
円と円の交点の求め方
円と円の交点の求め方
Sho IIZUKA
GC in C++0x
GC in C++0x
yak1ex
Rubyの御先祖CLUのお話(原本)
Rubyの御先祖CLUのお話(原本)
洋史 東平
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門
Shiqiao Du
Cython intro prelerease
Cython intro prelerease
Shiqiao Du
Ilerpg Study 002
Ilerpg Study 002
Yoshiki Ushida
V6でJIT・部分適用・継続
V6でJIT・部分適用・継続
7shi
Ilerpg Study 006
Ilerpg Study 006
Yoshiki Ushida
Ilerpg Study 003
Ilerpg Study 003
Yoshiki Ushida
Coq 20100208a
Coq 20100208a
tmiya
pmacct, kafka, presto, re:dash を使った高速なflow解析
pmacct, kafka, presto, re:dash を使った高速なflow解析
Kaname Nishizuka
マーク&スイープ勉強会
マーク&スイープ勉強会
7shi
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
Peinan ZHANG
D言語会議#1
D言語会議#1
9rnsr
(define)なしで再帰関数を定義する
(define)なしで再帰関数を定義する
blackenedgold
Tendances
(20)
Scala 初心者が米田の補題を Scala で考えてみた
Scala 初心者が米田の補題を Scala で考えてみた
Scala 初心者が Hom 函手を Scala で考えてみた
Scala 初心者が Hom 函手を Scala で考えてみた
PythonistaがOCamlを実用する方法
PythonistaがOCamlを実用する方法
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
Rubyの御先祖CLUのお話(OSC 2011 Shimane LT 資料)
円と円の交点の求め方
円と円の交点の求め方
GC in C++0x
GC in C++0x
Rubyの御先祖CLUのお話(原本)
Rubyの御先祖CLUのお話(原本)
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門
Cython intro prelerease
Cython intro prelerease
Ilerpg Study 002
Ilerpg Study 002
V6でJIT・部分適用・継続
V6でJIT・部分適用・継続
Ilerpg Study 006
Ilerpg Study 006
Ilerpg Study 003
Ilerpg Study 003
Coq 20100208a
Coq 20100208a
pmacct, kafka, presto, re:dash を使った高速なflow解析
pmacct, kafka, presto, re:dash を使った高速なflow解析
マーク&スイープ勉強会
マーク&スイープ勉強会
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
D言語会議#1
D言語会議#1
(define)なしで再帰関数を定義する
(define)なしで再帰関数を定義する
En vedette
A brief explanation of Causal Entropic Forces
A brief explanation of Causal Entropic Forces
Kohta Ishikawa
Model Transport: Towards Scalable Transfer Learning on Manifolds 論文紹介
Model Transport: Towards Scalable Transfer Learning on Manifolds 論文紹介
Kohta Ishikawa
セイバーメトリクス
セイバーメトリクス
Mitsuo Shimohata
RでAHP
RでAHP
Tohru Kobayashi
Fluentd,mongo db,rでお手軽ログ解析環境
Fluentd,mongo db,rでお手軽ログ解析環境
Michitaka Iida
Collaborativefilteringwith r
Collaborativefilteringwith r
Teito Nakagawa
Introduction to pairtrading
Introduction to pairtrading
Kohta Ishikawa
R3.0.0 is relased
R3.0.0 is relased
Shintaro Fukushima
Tokyo r33 beginner
Tokyo r33 beginner
Takashi Minoda
Rでコンジョイント分析
Rでコンジョイント分析
osamu morimoto
Tokyo r30 beginner
Tokyo r30 beginner
Takashi Minoda
外れ値
外れ値
Shintaro Fukushima
Tokyo r30 anova
Tokyo r30 anova
Takashi Minoda
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
Nagi Teramo
Tokyo r12 - R言語による回帰分析入門
Tokyo r12 - R言語による回帰分析入門
Yohei Sato
はじめての「R」
はじめての「R」
Masahiro Hayashi
R-3.0.0でGLM
R-3.0.0でGLM
Kazuya Wada
Rcppを用いたPackage を自分でビルドしてみる
Rcppを用いたPackage を自分でビルドしてみる
Satoshi Minakuchi
名古屋アジャイル#33 就活体験談~世間はつらいよ~
名古屋アジャイル#33 就活体験談~世間はつらいよ~
WhiteKirby No6
P02 sparse coding cvpr2012 deep learning methods for vision
P02 sparse coding cvpr2012 deep learning methods for vision
zukun
En vedette
(20)
A brief explanation of Causal Entropic Forces
A brief explanation of Causal Entropic Forces
Model Transport: Towards Scalable Transfer Learning on Manifolds 論文紹介
Model Transport: Towards Scalable Transfer Learning on Manifolds 論文紹介
セイバーメトリクス
セイバーメトリクス
RでAHP
RでAHP
Fluentd,mongo db,rでお手軽ログ解析環境
Fluentd,mongo db,rでお手軽ログ解析環境
Collaborativefilteringwith r
Collaborativefilteringwith r
Introduction to pairtrading
Introduction to pairtrading
R3.0.0 is relased
R3.0.0 is relased
Tokyo r33 beginner
Tokyo r33 beginner
Rでコンジョイント分析
Rでコンジョイント分析
Tokyo r30 beginner
Tokyo r30 beginner
外れ値
外れ値
Tokyo r30 anova
Tokyo r30 anova
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
Tokyo r12 - R言語による回帰分析入門
Tokyo r12 - R言語による回帰分析入門
はじめての「R」
はじめての「R」
R-3.0.0でGLM
R-3.0.0でGLM
Rcppを用いたPackage を自分でビルドしてみる
Rcppを用いたPackage を自分でビルドしてみる
名古屋アジャイル#33 就活体験談~世間はつらいよ~
名古屋アジャイル#33 就活体験談~世間はつらいよ~
P02 sparse coding cvpr2012 deep learning methods for vision
P02 sparse coding cvpr2012 deep learning methods for vision
Similaire à Tokyo.R 白熱教室「これからのRcppの話をしよう」
Cプログラマのためのカッコつけないプログラミングの勧め
Cプログラマのためのカッコつけないプログラミングの勧め
MITSUNARI Shigeo
~knitr+pandocではじめる~『R MarkdownでReproducible Research』
~knitr+pandocではじめる~『R MarkdownでReproducible Research』
Nagi Teramo
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
Yoshifumi Yamaguchi
Implementation of Counters in ScopedBASIC
Implementation of Counters in ScopedBASIC
Kazuhiro Hishinuma
Javaで簡単にgpgpu aparapi
Javaで簡単にgpgpu aparapi
Ken'ichi Sakiyama
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
UnityTechnologiesJapan002
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
Huy Do
111015 tokyo scipy2_ディスカッション
111015 tokyo scipy2_ディスカッション
Shohei Hido
データサイエンスワールドからC++を眺めてみる
データサイエンスワールドからC++を眺めてみる
Shintaro Fukushima
Scheme to x86コンパイラ
Scheme to x86コンパイラ
Nobutaka Takushima
TokyoR24 - PerformanceRvsC#
TokyoR24 - PerformanceRvsC#
ta2c
関東GPGPU勉強会 LLVM meets GPU
関東GPGPU勉強会 LLVM meets GPU
Takuro Iizuka
#upcamp '12 Hack-a-thon Result
#upcamp '12 Hack-a-thon Result
Kazuhiro Hishinuma
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Kazuhiro Takahashi
V6 unix in okinawa
V6 unix in okinawa
magoroku Yamamoto
GaucheでCGIプログラミング
GaucheでCGIプログラミング
Kazuhiro Hishinuma
Pyconjp2014_implementations
Pyconjp2014_implementations
masahitojp
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
Masashi Shibata
T69 c++cli ネイティブライブラリラッピング入門
T69 c++cli ネイティブライブラリラッピング入門
伸男 伊藤
Rの高速化
Rの高速化
弘毅 露崎
Similaire à Tokyo.R 白熱教室「これからのRcppの話をしよう」
(20)
Cプログラマのためのカッコつけないプログラミングの勧め
Cプログラマのためのカッコつけないプログラミングの勧め
~knitr+pandocではじめる~『R MarkdownでReproducible Research』
~knitr+pandocではじめる~『R MarkdownでReproducible Research』
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
Implementation of Counters in ScopedBASIC
Implementation of Counters in ScopedBASIC
Javaで簡単にgpgpu aparapi
Javaで簡単にgpgpu aparapi
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
111015 tokyo scipy2_ディスカッション
111015 tokyo scipy2_ディスカッション
データサイエンスワールドからC++を眺めてみる
データサイエンスワールドからC++を眺めてみる
Scheme to x86コンパイラ
Scheme to x86コンパイラ
TokyoR24 - PerformanceRvsC#
TokyoR24 - PerformanceRvsC#
関東GPGPU勉強会 LLVM meets GPU
関東GPGPU勉強会 LLVM meets GPU
#upcamp '12 Hack-a-thon Result
#upcamp '12 Hack-a-thon Result
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
V6 unix in okinawa
V6 unix in okinawa
GaucheでCGIプログラミング
GaucheでCGIプログラミング
Pyconjp2014_implementations
Pyconjp2014_implementations
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
T69 c++cli ネイティブライブラリラッピング入門
T69 c++cli ネイティブライブラリラッピング入門
Rの高速化
Rの高速化
Plus de Nagi Teramo
第86回R勉強会@東京 LT資料
第86回R勉強会@東京 LT資料
Nagi Teramo
Rでを作る
Rでを作る
Nagi Teramo
Reproducebility 100倍 Dockerマン
Reproducebility 100倍 Dockerマン
Nagi Teramo
healthplanetパッケージで体組成データを手に入れて健康な体も手に入れる
healthplanetパッケージで体組成データを手に入れて健康な体も手に入れる
Nagi Teramo
闇と向き合う
闇と向き合う
Nagi Teramo
機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!
Nagi Teramo
続わかりやすいパターン認識11章(11.1 - 11.4)
続わかりやすいパターン認識11章(11.1 - 11.4)
Nagi Teramo
5分でわかるかもしれないglmnet
5分でわかるかもしれないglmnet
Nagi Teramo
Ultra Lightning Talk × 3
Ultra Lightning Talk × 3
Nagi Teramo
F#談話室(17)
F#談話室(17)
Nagi Teramo
RFinanceJはじめました
RFinanceJはじめました
Nagi Teramo
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
Nagi Teramo
お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!
Nagi Teramo
Trading volume mapping R in recent environment
Trading volume mapping R in recent environment
Nagi Teramo
とある金融屋の統計技師が時系列解析してみた
とある金融屋の統計技師が時系列解析してみた
Nagi Teramo
レプリカ交換モンテカルロ法で乱数の生成
レプリカ交換モンテカルロ法で乱数の生成
Nagi Teramo
Rで学ぶ逆変換(逆関数)法
Rで学ぶ逆変換(逆関数)法
Nagi Teramo
Rで学ぶ『構造型モデル de 倒産確率推定』
Rで学ぶ『構造型モデル de 倒産確率推定』
Nagi Teramo
Chapter 6: Computing on the language (R Language Definition)
Chapter 6: Computing on the language (R Language Definition)
Nagi Teramo
あるおっさんが記録し続けたデータを使えば人生一発逆転か?
あるおっさんが記録し続けたデータを使えば人生一発逆転か?
Nagi Teramo
Plus de Nagi Teramo
(20)
第86回R勉強会@東京 LT資料
第86回R勉強会@東京 LT資料
Rでを作る
Rでを作る
Reproducebility 100倍 Dockerマン
Reproducebility 100倍 Dockerマン
healthplanetパッケージで体組成データを手に入れて健康な体も手に入れる
healthplanetパッケージで体組成データを手に入れて健康な体も手に入れる
闇と向き合う
闇と向き合う
機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!
続わかりやすいパターン認識11章(11.1 - 11.4)
続わかりやすいパターン認識11章(11.1 - 11.4)
5分でわかるかもしれないglmnet
5分でわかるかもしれないglmnet
Ultra Lightning Talk × 3
Ultra Lightning Talk × 3
F#談話室(17)
F#談話室(17)
RFinanceJはじめました
RFinanceJはじめました
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!
Trading volume mapping R in recent environment
Trading volume mapping R in recent environment
とある金融屋の統計技師が時系列解析してみた
とある金融屋の統計技師が時系列解析してみた
レプリカ交換モンテカルロ法で乱数の生成
レプリカ交換モンテカルロ法で乱数の生成
Rで学ぶ逆変換(逆関数)法
Rで学ぶ逆変換(逆関数)法
Rで学ぶ『構造型モデル de 倒産確率推定』
Rで学ぶ『構造型モデル de 倒産確率推定』
Chapter 6: Computing on the language (R Language Definition)
Chapter 6: Computing on the language (R Language Definition)
あるおっさんが記録し続けたデータを使えば人生一発逆転か?
あるおっさんが記録し続けたデータを使えば人生一発逆転か?
Dernier
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Dernier
(8)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
Tokyo.R 白熱教室「これからのRcppの話をしよう」
1.
第29回
勉強会@東京(#TokyoR) Tokyo. 白熱教室 「これからのRcppの話をしよう」 @teramonagi
2.
Rcpp て何?
2
3.
Rcppって? (出所)CRAN・Rcppパッケージのサイトより
3
4.
Rcppって?
R言語の中で C++が使える (出所)CRAN・Rcppパッケージのサイトより 4
5.
どのくらい 凄いのか?
5
6.
魔・獣・召・喚 (出所)DeNA・神撃のバハムート・オフィシャルサイトより
6
7.
1:R言語&C++(C言語)
の昔の連携法 7
8.
グワーッ!!!
8
9.
.C・.Callという2つの方法 • .C関数による呼び出し
– 生のCで書かんといかん – R側で関数を呼ぶのがとても手間 • .Call関数による呼び出し – (R側の)メモリ管理を自分でしないといけない – SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP • 共通 – ShellからR CMD SHLIBで共有ライブラリ化& dyn.load関数でR側にロード 9
10.
コード・サンプル(.Call版) (出所)第7回R勉強会@東京「RとC/C++の連携」 written by
@sfchaos 10
11.
くわしくはこちら (出所)第7回R勉強会@東京「RとC/C++の連携」 written by
@sfchaos 11
12.
幾人もの勇者が帰 らぬ人となった
12
13.
2:Rcppの今
13
14.
♥♥Heaven♥♥
14
15.
インストールのお話 • 本資料の対象OS:windows 7
64bit –Mac:Xcode, gfortranあたり入れとけ –Linux: r-base-dev or 開発系入れとけ • 要するにC++コンパイラが必要 • わかんなかったら –「Frequently Asked Questions about Rcpp」(PDF) –Stackoverflowを「Rcpp」+関連用語検索 15
16.
Rを入れます (出所)CRAN
16
17.
Rtoolsを入れます (出所)CRAN、C++コンパイラ+linuxコマンド少々が入る。デフォルトのインストール先で OK、インストール済みのRのバージョンをcompatibilityに合わせる。C:¥Rtools¥binと C:¥Rtools¥gcc-ver¥binにはパスを通しておいた方が良い(今回の例では不要。ただし inlineパッケージを使う際には必要となる。よくpythonのパスと競合する点に注意)
17
18.
Rstudioもいれます (出所)RStudio、Recommendされた版で良いかと。インストール先もデフォルトでOK
18
19.
Rstudioを起動してC++書きます
19
20.
C++のコード(fibCpp.cpp)
20
21.
Rのコード(script.R) ※ここではfibCpp.cppはこのスクリプトと同じフォルダに保存してあるとする
21
22.
計算を実行して速度比較 3000倍高速…!?!?
22
23.
23
24.
これからの Rcppの話をしよう
24
25.
Rcppついに書籍化 (出所)Amazon.com
25
26.
JSSにRcppEigen掲載 (出所)Jounal of Statistical
Software 26
27.
Rcppのこれからの活 躍にご期待ください27
Télécharger maintenant