トップ(最新)

nDiki : ベクトル

ベクトル - vector

スポンサード リンク

Related term

2003年12月4日 (木)

[ Perl ] PDL::Math::eigens このエントリーを含むはてなブックマーク

スポンサード リンク

固有ベクトルは返り値の行列に「行ベクトル」として格納されているのか。 列ベクトルだと思ってコーディングしてあったので、残りの全ての計算が全部嘘だったという事が判明。 アウチ。

修正自体は、1個所 xchg(0, 1) するだけ。

■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。

Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。


[ 12月4日全て ]

2004年3月5日 (金)

[ Perl ] PDL 2.4.1 から eigens が固有ベクトルを列ベクトルで返すように このエントリーを含むはてなブックマーク

PDLを使う開発中のプログラムを「速いマシンで使いたい」という要望から、オフィスにある Red Hat Linux 8.0 BOX へ昨日インストール作業を行った。

あいかわらず rpm を探してきてインストールするのが面倒。GDを使うのに freetype の開発パッケージを入れようとしたら、CD-ROM に入っている rpm セットだと freetype とその devel のバージョンが違っていてはいらないし。

結局がしがし /usr/local にインストールPerl v5.8.2 自体もそのプログラム専用に別途インストールしてCPANモジュールでがしがし依存するものをインストール

でようやく環境が整って開発中のプログラムをビルドしたら単体テストでこける。 今日数値をチェックしたら、PDL の eigens 関数が今までと転置した固有ベクトル行列を返すようになっていた。 コレ、以前、列ベクトルだと思ったら行ベクトルだったってやつ。それがまた逆になったらしい。

PDLのドキュメントを見ると確かに、2.4.1 でバグフィックスとして列ベクトルに修正されたらしい。 しかし古いPDLもサポートせねばならない。ということでPDLのバージョンを見て 2.4.0 以下のみ xchg かけるように修正して、問題収束。


[ 3月5日全て ]

2005年5月23日 (月)

SQLite とか DbUnit とか このエントリーを含むはてなブックマーク

最近急に RDBMS に興味をもってきた。 といっても、できればライトなやつ。

@ SQLite

Perl と相性が良さそう。SQLite はコードが少なく public domain なので、DBI用ドライバモジュール DBD::SQLiteSQLite のコードを全部取り込んでしまってある。 ActivePerl 5.8.6.811でもビルドできた。

PDLベクトルStorable (PDL::IO::Storable)でシリアライズして SQLite 保存し、後で必要な時に取り出しアンシリアライズして計算に使うっていう風にしたいんだけれど速度的にどうなんだろう。 要実験。

@ DbUnit

別件。 Oracle Database にアクセスする Java アプリケーションのテスト方法を思案中。 モックオブジェクトを使う方法も考えたけれど、やはり実環境に近い方がいいんじゃないだろうか。

となると DbUnit あたり?

そのうち設定してみるか。 開発者ごとにデータベースを作らねばならないな。


[ 5月23日全て ]

2005年6月4日 (土)

[ DiKicker ] 関連語表示機能を追加 このエントリーを含むはてなブックマーク

DiKicker 開発。各キーワード毎に関連キーワードを表示する機能を実装

2月に関連記事表示機能を実装したが、今回は以前から実装したかったもう一つの関連関連機能「関連キーワード表示」をつけてみた。

@ 関連キーワード

関連キーワードの抽出はシンプルに。 基本的には、着目しているキーワードに対して内積の値の大きいものを関連キーワードとする。 1つの記事に同じキーワードが何回出てくるかは保存していないのでベクトルはビットベクトル(もっとも内部的にはベクトル作って計算しているわけではない)。

今のところそれほど負荷が大きくないので表示が必要な時に毎回計算している。

@ 表示

各キーワード別のページ毎、「キーワード記事」と「キーワードを含む日記記事」の間に表示するようにしてみる。位置やレイアウトは検討する必要あり。

それから Flickrはてなブックマークがタグの数が多いものほど大きく表示するのに(ちょっと)似せて、関連性の高いほど大きく表示されるようにしてみた。

簡単な機能であるが、自分の書いているキーワードの関連性を見られるというのは結構楽しい。

表示する数は上位12個にしてみた。20個では、今の記事数だと関連性の低いものまで拾ってしまっている感じ。


[ 6月4日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.026173s / load averages: 0.10, 0.10, 0.08
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)