Python

Programming

pythonの機械学習ライブラリ『scikit-learn』

機械学習とは何ぞや、っていうのをお勉強する上で、すでに動くツールがあるならそれを使って感覚を掴もうと思う。 残念ながら、scikit-learnはGoogle App Engine上では動かないようだけど、お勉強の教材として活用させてもらう...
0
C++

PythonでMayaのShapeノードプラグインを作る

以前、C++でLocatorノードやShaderノードを作ったことはあったけど、C++はビルドの依存関係が結構面倒。もっと手軽に作りたくて、最近はPythonで書く方法を調べてる。 プラグイン開発の大枠はすでに理解してるんで、まあ、できるだ...
0
Programming

Webスクレイピングの勉強会に行ってきた

ここ最近のGoogle App Engineいじりで、PythonでのWebスクレイピング欲が高まってところ、たまたま勉強会を見つけたので、参加してみた。 第1回Webスクレイピング勉強会@東京 昨今、オープンデータ運動の影響で、RDFデー...
0
Maya

Pythonのソースコードに特化した検索エンジン『Nullege』

Pythonのソースコード検索に特化した検索エンジンを見つけた。 Pythonでできているライブラリのサンプルコードとかを探すのに便利。 Nullege Nullege is a search engine for Python sourc...
0
Programming

Mechanizeで要認証Webサイトをスクレイピング

セッションを要求してくるWebサイトのデータの取得にはMechanizeというモジュールが使えるらしい。 Mechanizeは、Webブラウザを擬似的にエミュレートしてくれるモジュール。もともとはPerlで登場して、その後RubyやPyth...
0
Google App Engine

python-twitterで自分のお気に入りを取得する

認証に関してTwitter APIの仕様変更があったらしく、ちょっと昔とお作法が変わっていてググりづらかったけど、とりあえず自分のお気に入りを取得できた。 Google App Engineで動作させてみたんで、こっちのページで取得結果が見...
0
Google App Engine

PythonのHTML・XMLパーサー『BeautifulSoup』

パーサーなんだけど、まあ、スクレイピングに使いますよね。 BeautifulSoup Beautiful Soupはpythonで動作するHTMLとXMLのパーサーです。Beautiful Soupはパースしたツリーの操作、検索、変更を簡単...
0
Programming

機械学習に役立つPythonライブラリ一覧

Pythonの機械学習ライブラリ一覧的な記事。 全てを網羅するのではなく、長らくアップデートされていないものなどを除外して、有用なものだけリストアップしているとのこと。 他言語と連携するものも載ってる。 Python Tools for M...
0
C++

OpenCVで動画の手ぶれ補正

こちらのサイトに手振れ補正する理屈とOpenCVで書いたサンプルが載ってる。 Simple video stabilization using OpenCV オプティカルフローを用いて、前後フレーム間のトランスフォームを求める。 トランスフ...
0