これまでのコードは標準ライブラリだけで書いてきました. が,もうちょっと速くできないものかと思い,調べてみたところNArrayというGemがあることがわかりました. (Rubyの数値計算ではおなじみらしいですね...) 今回はこのNArrayを使って,高速化してみようという話です. NArrayとは 一言で言うと,行列演算をCで書かれた拡張ライブラリを使って一気に計算してくれるものです. スピードもさることながら,行列演算をすっきり記述できるのも大きなメリット. 今回は基本的な使い方しかしていませんが,使いこなせばもっと色々できそうです. 詳しくは「Numerical Ruby NArray」や「Ruby Library Report 【第 5 回】 数値計算と可視化」を読んでみてください. では,早速インストール. % sudo gem install narray NArray版ユーク