Rで書かれた自作の関数を、C++の中で用いることは可能でしょうか。可能であれば、その方法を丁寧に説明して頂ければ
助かります。ググったところ、Rinside等を用いることによりR.dllの中にある、
Rで元々実装されている関数であればC++中で使えるようですが、
今は自作のRの関数を呼び出す方法を知りたいです。.dll形式に変換して
実装、みたいなことができるのでしょうか。
dll化せずにシステム関数から呼び出すと言う方法もあるようですが、その場合、プログラム実行中に一回一回、Rが起動されて操作する、というのは実行スピードが遅いので、出来れば、c++とRをしっかり連携した形で、Rで書いた自作関数をc++の中で使用したいです。
もしわかる方がいらっしゃいましたら、初心者向けに教えていただけると嬉しいです。
お手数をおかけしますがよろしくお願いします。
うーん、直接呼ぶ方法は見つからないけど、PypeRとboost.pythonを間に挟めば行けるかも・・・。だが言うまでもなくその自作関数とやらをC++に移植するほうが早い。
あなたの回答
tips
プレビュー