雑食性雑感雑記

知識の整理場。ため込んだ知識をブログ記事として再構築します。

Python

Python で使うと便利なライブラリ (2016/08/18 更新)

Python で便利だと思って使うようになったライブラリのメモ。

Python で Multi process (して、更に Signal で安全に終了させる)

Python のマルチプロセス実装を試してみました。 合わせて、Signal で安全にプロセスを落とせるようにしてみました。

PythonのConfigParserでカッチリとしたコンフィグ設定をする

Python のモジュール ConfigParser は便利なのですが、もうちょっと設定をしっかりと行い、ある程度使いやすくしてみました。

Python のクラスメンバ設定には setattr が便利 (かも)

Python のクラスメンバの設定アレコレ。 普通に使うなら、普通に引数設定だけど、そうでないなら setattr 使うのが良いかなー。

Python threading 処理で高速化

概要 Python のモジュール「Threading」を使って並列化処理を実装してみる。 逐次処理版と速度比較してみる。

Python でメール送信してみる

Python を標準ライブラリを使ってメールを送信してみました。 ちょっとデコレータを併せてみたり。

SQL (超巨大) 集計データから、行列形式に変換して出力する。

巨大でスパースな行列データは Python list ではなく dictionary 型で!!

Theano 事始め

Theano をインストールして、簡単な数式処理を試してみました。 そのうち、頑張って Deep Learning へ…。

flickr API を使う ( Python )

frickr API を Python で使用して、特定ユーザの画像リストを取得してみる。

Cython 事始め

Cython の簡単な使い方

Python コンソール実行コマンド一覧を表示

Python コンソールで動かした後は、モジュール「readline」。

Django で日本語パラメータを POST する

Django を利用して日本語を POST する場合、文字列は Unicode になっているので、うまく decode してあげる必要あり。

Django、mod_wsgi で公開時に発生した Import エラーの解決

Django で作成したプロジェクトで Import エラーが発生したが、wsgi.py のパス読み込みの問題だった。追加したら解決。

Python の inspect モジュール

Python の inspect モジュールを使ってみた。『活動中のオブジェクトの情報を取得する』ことができる。

top コマンドで CPU & MEM 観測

top コマンドで 1つのプロセスを監視してみた。出力の加工も。

MongoDB の GridFS を使ってみる。

MongoDB で大きなファイルを保存する仕組み「GridFS」を使ってみる。

Linux に MongoDB をインストール

Linux 環境の MongoDB をインストールして実行してみる。動かすのは Python で。

ImageMagick + Wand で正方形画像の結合

ImageMagick (Python wand) を使って、大量の正方形画像を 1枚 の巨大な画像にしてみる。

ImageMagick + Wand で画像の正方形化

ImageMagick (Python wand) を使って、画像のトリミング & 正方形化を行ってみる。

Linux に ImageMagick + Wand をインストール

CentOS に ImageMagick、Wand をインストールして、Python から ImageMagick を使ってみる。