ブンジニアの記録

文系でありながら理系に間違われる人

Rcppパッケージ

私はほとんどCもC++も知らないのですが、計算速度のベンチマークテストをやってみました。

 

R, C, C++, Fortranとか。写経して走らせただけですが。

たしかにループさせると差はでます。

実務でRやPythonでループすることなんて皆無なので、どうしようか悩んでるのですが、今からCやC++あたりをやると、なんか違う世界が見えるのかも。今だったら落ちこぼれないかも、と言いつつ、

いやいや、このまま趣味でLinux野郎で、シェルスクリプトBashだよー、

とか悩んでます。

話を戻すと、私のように、データフレームから仕事を始める人間にループは必要ないし、Rだったら、Apply()使えばとても速い。スピードでイライラするのは、サーバーからデータ落としてくるところだったらします。

 

こういう時は、全く違うことをやる、考えるに限ります。