公開コピー誌 行列ライブラリEigenのメモ 暗黒通信団 ●1 はじめに 本稿は、C++ の行列演算において標準的な位置を占めつつある Eigen ライブラリの基本的な使い方を示したものである。Eigen は ヘッダのみで構成される純粋なテンプレートライブラリで、コンパイ ルは不要だ。Eigen の特長は高速であることだ。長い行列演算を遅延 評価し、無駄な中間行列を作らずに計算する。そして高速な CPU 命 令を使いベクトル化している。記述は簡便で、コンパイラはまっとう な C++ コンパイラであれば何でも使える*1 。画面出力は cout だけ で大体 OK だ。インストールも「http://eigen.tuxfamily.org」 から最新版をおとし、eigen/Eigen 以下を/usr/include あたりに 展開するだけだ。 こんなに便利なのに日本語のドキュメントが少なすぎる