2010-12-01から1ヶ月間の記事一覧
http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/LAPACK/ 上のページを見て、行列演算のサンプル作成 一応、帯行列がきちんと扱えているかチェックするべし ていうか、ここ最近、c++で行列演算どう実現するのが良いのかで悩んでいて作業が全然進んでな…
自転車乗りながらメールを見ようとして地面に落としたら、電源が入らなくなった。使い始めて何年になるのか、すぐには思い出せない程なので、修理ではなく買い換えることは確定。今更ガラケー(ガラパゴス携帯)もないので、スマホ(スマートフォン)にすること…
約一週間サボる。 取り敢えず、行列演算ライブラリ導入すべし。 blas + atlas + lapack eigenというのもあるらしい。http://research.preferred.jp/2010/11/eigen/
一応、最後までspline補間プログラムを書いてテスト終了。行列演算自前は面倒臭すぎる。さっさと線形代数ライブラリ導入すること > 自分。
土曜日曜さぼる。まぁ土日サボリ気味なのは、いつものことで、取り敢えず棚上げ。さらに、月火もサボってしまった。これは良くない兆候。思うに、現在のタスクリストの最上段が、デバッグだからだ。
todo : 線形代数ライブラリを導入すべし。 blas : 本当に基本的な演算のためのライブラリ。利用するCPU毎に最適化されたバイナリを利用すべし。 lapack : blasを使って、色々出来るようにしたライブラリ。fortranで書かれている。 c, c++用には、clapack, cp…
boostには、program_optionsという、コマンドライン引数やwindows iniファイルのパースに使えるライブラリがある。便利なので、使い方メモ。 main.cpp /*! g++ -g main.cpp -l boost_program_options */ #include <boost/program_options.hpp> #include <string> #include <fstream> #include <iostream> #include <vector> </vector></iostream></fstream></string></boost/program_options.hpp>…
ターゲットの中のアイテムを右クリックして、「情報を見る」と、リンク設定画面がある。 リンク済みライブラリの下の + をクリックして、「その他を追加」から、無事 boostのprogram_optionを追加出来た。わーい。 「直接依存関係」の欄は、同じ.xcodeprojで…
この間、オライリーの「実践デバッグ技法」という本を読んだ。非常に為になった。基本的には、実例でgdbの使い方を解説した本なんだけど、デバッガというものを最大限に使ったときの威力を見たおかげで、デバッグに対する恐怖心が薄らいだ。というようり、「…
今日、健康センターで胃カメラ初体験。やはり、胃だか何だかに潰瘍があるとのこと。取り敢えず薬を始めて、3週間後に検査の結果が分かるらしい。いやぁ欝だけど、ストレスも良くないから気にしないことにしよう。 胃カメラはしんどいって聞くけど、しんどか…
コマンドライン引数の解析追加 3時間てあっという間だなぁ。今日も全然進んでねぇぞ。
spline補間が一応最後までエラー無く通るようになった。 値が合っているかはまだ。
今日、長男に「サンタクロースって本当にいるの?」って聞かれた。まぁ、もう2年生だからそれで当たり前なんだけど、ちょっと寂しい。
todo : Xcodeの"ルート"って何だ? デフォルトでは.xcodeprojファイルの場所っぽい。 リポジトリのtrunkディレクトリをどこに対応させますか?ってことだな。(勿論、リポジトリの別のディレクトリにスイッチしたらそこと対応する事になるんだろう。) todo : …
対称帯行列のcholesky分解とそれを使った連立方程式の求解まで。 todo:natural cubic splineのinterpolation & smoothing 行列演算を自分で書くのは、ちょっと有り得ないなという気分になってきた。早くublasの使い方を開拓せよ。 xcodeからsubversionを使う…
テスト 箇条書き 数式 コード int main(int argc, char* argv[]){ return 0; } どうやら、simple-hatena-modeから投稿出来るようになった。simple-hatena-modeの作者 id:antipopさん はてダラの作者 id:hyuki さんに感謝。
テスト 箇条書き
ノンパラ本終わり Nonparametric Regression and Generalized Linear Models: A roughness penalty approach (Chapman & Hall/CRC Monographs on Statistics & Applied Probability)作者: P.J. Green,Bernard. W. Silverman出版社/メーカー: Chapman and Hal…
boost/numeric/ublasには、帯行列用のbanded_matrixクラスがある。数学的には、が帯行列ならばの計算はなはず。という訳で、実験してみたんだけど、どうも、banded_matrixを使ってもベクトルとの掛け算に掛かっている気がする。以下ソース。 #include <boost/numeric/ublas/banded.hpp> #incl</boost/numeric/ublas/banded.hpp>…