nDiki : ベクトル

ベクトル - vector

2003年12月4日 (木)

[ Perl ] PDL::Math::eigens

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

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

[ 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日全て ]

2010年10月17日 (日)

今日のさえずり: 初鍋

2010年10月17日

naney:5092298374

[ 10月17日全て ]

2011年10月20日 (木)

今日のさえずり: 初支給されたリーダー手当てですが、前日のリーダー飲み会代で一撃でした!

2011年10月20日

  • 06:59 たまらなくなって暖房オン。
  • 08:09 予備バッテリ必須ですね。 RT @fanglang: 飲み会→携帯電源切れた→終電前に帰った→高田馬場で吐いた→家着いたらチェーンロックかかってた→漫画喫茶で寝たけどほとんど寝れなかった→充電器借りれることに気付いた→嫁の怒りツイート発見←イマココ
  • 09:40 サンドイッチ他 480円。 (@ ローソン 渋谷三丁目東店) http://t.co/RFng0vYd
  • 10:30 Strawberry Perl 入れるか。
  • 13:03 結局昨日は何人吐いたのでしょう。
  • 19:04 RT @LenovoJP_TP: ThinkPadの上に焼きそば置かないでください☺ http://t.co/hSKUe6TD
  • 19:33 退勤。飲み会の谷間。
  • 19:42 あー、隣に座ってる同僚の語録作りたいわー。別の意味で社内一とがってて新卒泣くレベルの。
  • 19:44 あ、これホメコトバね。
  • 19:52 とは違うベクトルです。 RT @kazeburo: @ukyooo ? RT @Naney: あー、隣に座ってる同僚の語録作りたいわー。別の意味で社内一とがってて新卒泣くレベルの。
  • 19:58 神です。 RT @honeroku: @Naney 座席表見て納得しました
  • 20:01 そろそろ iPad 2 の OS 上げたいんだけれど、どれぐらい時間かかるんだろうな。 ADSL
  • 21:08 久しぶりに Google+ ひらいたら、以外にまだみんなやっててビックリした。
  • 23:48 今日初支給されたリーダー手当てですが、前日のリーダー飲み会代で一撃でした!
[ 10月20日全て ]

2013年1月23日 (水)

今日のさえずり: 「少なめの脳みそでよく考えたな」

2013年01月23日

  • 08:32 今まで持っていなかった色のアイロンビーズが昨日届いて、テンション上がる。
  • 09:52 ミーティング少なめ。 (@ 株式会社ミクシィ (mixi, Inc.)) http://t.co/f7WIBC2k
  • 12:00 Google で 「少なめ」と入れたら「少なめの脳みそでよく考えたな」と話しかけてくれた。もうおともだちですね。
  • 12:34 昨日テスト通らないってあーだこーだコードリーディングしてたの、テストの仕方(セットアップ)の問題だったっぽい。
  • 12:57 画像を分割して特徴量出してベクトル間の距離にて画像類似度を計算かな。 / “Libpuzzle - A library to find similar pictures” http://t.co/kGPnYMuK
  • 16:25 スマートフォン for ジュニア SH-05E、形はスマートフォンだけれど、もはやスマートフォンじゃないね。
  • 18:42 “【笠原一輝のユビキタス情報局】「ThinkPad Tablet 2 & ThinkPad X1 Carbon」開発密話” http://t.co/QWDoo2DS
  • 20:01 「おとうさんといっしょ」BSプレミアムなんだ、Eテレじゃないんだ。
  • 20:03 @yosh8 FC2Talk のレビューもお願いいたします。
  • 20:08 Excel 2010、 41.9MB の CSV ファイルを100%まで読んで以来動く気配がない。
  • 22:18 @sseze そういえばユーザーサポートと健全化だったらどっちが好きですか?
  • 22:26 @sseze イイネ! 次はユーザー寄りのとこガツンとお願いします!
  • 23:42 RT @yosh8: ウェザーニュースの予報コメント、「ウッスラ積の可能性」てカタカナなのが超気持ち悪い。ウッス、オラ悟空的な。
[ 1月23日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・PO をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.057985s / load averages: 0.43, 0.50, 0.47
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker