2010-07-01から1ヶ月間の記事一覧

RでReduce

R

Rでもpythonと同じようにreduce関数があるようだ。 試しにベクトルの要素の和を出してみると >Reduce(function(x,y)x+y,c(1,2,3,4,5)) [1] 15 とちゃんと動作する。

RPy2でpythonからRを呼び出して計算(基本〜線形回帰まで)

インストール〜基本操作〜線形回帰まで。まずはaptでインストール。 sudo aptitude install python2.6-rpy2ubuntu便利。パッケージのインポート&rに対するインターフェイスオブジェクトを生成。 基本的にこのオブジェクトを介してRを操る。 import rpy2.rob…

コレスキー分解をする関数

pythonで正値対称行列をコレスキー分解する関数。 例にあるように、リストのリストで行列を作成して使用する。 def cholesky_decomposition(matrix): size = len(matrix) result = [[0.0 for x in xrange(size)] for x in xrange(size)] for i in xrange(siz…