2009-11-01から1ヶ月間の記事一覧

python クラスタリング cluster 3.0 pycluster

http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/software.htm pythonでクラスタリングが必要になったので open sourceのcluster 3.0を導入した。 それ自体はCで書かれたもので、 python bindingであるpyclusterもあり、 pythonから使えると考え…

今日の買い物

ピーコック グレースマグ 【ステンレスボトルマグ】 0.49L ゴールド AMB-50 (N)ピーコック魔法瓶工業 売り上げランキング : 2047おすすめ平均 これしか考えられない本体のシール熱いものが熱いまま飲める幸せAmazonで詳しく見る by G-Tools An Atlas of An…

クラスタリング 可視化 clustering visualization

k-meansクラスタリングの動きを見るには 下のページがFlashできれいにできていてオススメ。 http://d.hatena.ne.jp/nitoyon/20090409/kmeans_visualise

やってる人が楽しんでいるのを見るのは楽しい

ほぼ日乗組員が紹介する、ほぼ日手帳2010 同じ内容です。Youtubeから埋め込みタグをもってきて 貼付けたのがこちら。こっちの方が画面が広くていいですね。

水を頭で運ぶのか、頭を使って運ぶのか

水などが不足している地域の番組を見たとき、 「大変そうだなー、重そうだなー」とか思うだけではなくて、 どうやったら楽にできるかなっていうことを考えたい。 その思考にジャンプするのは、そんなに大変ではないと思うから。

頭の中のメモリー

私は頭の中のメモリーが少ないのかもしれない。 つまり、並列処理が苦手だ。 1つの処理をやっていても、 別の仕事が気になってしまう。 逆に、1つのことだけに集中すればいい 単純な状況に置かれたときは、 私はうまく振る舞えてきたように思う。 CPUでい…

python PIL crop 画像 切り抜き 切り取り

>>> from PIL import Image >>> im = Image.open('img.jpg') >>> im.size (209, 146) >>> box = (40, 20, 160, 120) >>> im2 = im.crop(box) >>> im2.show() >>> im2.save('img2', 'JPEG')

python 拡張子 os.path.splitext

from PIL import Image import glob, os size = 128, 128 for infile in glob.glob("*.jpg"): file, ext = os.path.splitext(infile) im = Image.open(infile) im.thumbnail(size, Image.ANTIALIAS) im.save(file + ".thumbnail", "JPEG")pythonの画像ライブ…

あぽろ

ニコニコ動画で生放送していた人w

python turtle 描画 可視化

pythonモジュールturtleで描画ができる。 人工知能の移動の可視化とかにいいかも。

python ハッシュ md5

python 2.5 以上は、 >>> import hashlib >>> hashlib.md5('text').hexdigest() '1cb251ec0d568de6a929b520c4aed8d1' >>> hashlib.sha1('text').hexdigest() '372ea08cab33e71c02c651dbc83a474d32c676ea' sha224, sha256, sha384, sha512もある。

python 可変引数 複数戻り値

def hoge(*arg): for x in arg: print x def foo(): ret = [1,2,3] # これは配列ね return tuple(ret)

ヴィジュアルでおぼえるVim

vim

i, a, oなどを押すことで文章を書くモードに入ります。 ESCを押すと移動やコピーなど、別のモードに入ります。 ESCを押した状態での移動はhjklで行います。 手をほとんど動かさずに移動ができます。 0で文頭、$で文末に移動します。 wで次の単語の先頭へ、…

ムーンウォーク 

ニコニコ動画 作業用BGM 洋楽

ニコニコ動画で洋楽がランダムジャンプでつながっていく。 作業用BGMにおすすめ。 http://www.nicovideo.jp/mylist/14529604 英語や日本語訳をコメントでのせてくれている人がいるが、 全部歌いきる前にコメントが消えてしまうことが多い。 コメントの表示時…

One-Shot learning of object categories

http://vision.stanford.edu/publications.html

0/1の切り替えコード

a = 0 or 1 a = 1-a a ^= 1

machine learning 生成的モデル generative model 決定的モデル discriminative model

generative model learn class-conditional densities and learn priors and finally use bayes theorem discriminative model directly learn posterior probabilities

numpy R R言語 対訳

NumPy for R (and S-Plus) users http://mathesaurus.sourceforge.net/r-numpy.html

python numpy ユークリッド距離

>>> a [1, 2, 3] >>> b [4, 5, 6] >>> A = numpy.array(a) >>> B = numpy.array(b) >>> d2 = numpy.power(A-B, 2).sum() >>> d2 27 >>> d2 = numpy.power(A-B, 2) >>> d2 array([9, 9, 9]) >>>