ここのところ更新が思いっきり止まっていたけど(汗)、久々にアルゴリズム事典C++版を更新してみた。
更新したのは異性体、多変量データ、因子分析。多変量データ(と因子分析)の入力データはオリジナルでは半角スペース区切りだったけど、今の時代だと入力データファイルはcsvを使うことが多いので、敢えてcsvにしてみた(出来ればスペース、コンマ、タブいずれにも対応できるようにしたい)。後、それと関連して行列のmatutil.hに行列のある行をベクトルとして取り出す演算子を追加した。行列関連ももちっと洗練されたライブラリにしたいな。
因子分析は1箇所正と負を間違えててなかなか結果が合わなくて焦った。
っていうか、因子分析自体普段余り使う機会がない手法だからあまりよく理解してなかったり(おい)。
統計とかそのへんも少し勉強しなくちゃなあ。
それ以外では、githubのアカウントだけ作ってみた。まだ中身はないけど、近々アップしてあるソースコードをそっちに移そうかと。githubでは今まで通りC++, PythonとJava, C#の4つの言語を主にアップする予定。
そういえばGWに車で日光に行ったのとか5月下旬のラオフェスとか日記に書こうと思っていたネタはあったけど、機を逸してしまったので写真だけ。
https://github.com/YusukeKitamura/cpp_algo/
とりあえずC++版アルゴリズム事典だけコミット。