Python

初心者でもできるはじめてのPull Request

先日Google Summer of Code 2015に応募した。 応募プロジェクトはPython Software Foundation (以下PSF)のサブプロジェクト、SciPy。 ざっくり言うと「SciPyには使い勝手のいい微分モジュールが無いから実装しようぜ」という内容のproposal。 PSFは「proposa…

Yosemiteでmecab-pythonを入れた話

なんか昔Mavericks時代にmecabを入れようとしたら全然入れられなかった気がするけど、Yosemiteにあげてから brew install mecab brew install mecab-ipadicでやると一瞬でインストールできた。brewが賢くなったのかな。でもその代わり、Pythonバインディング…

HTTPリクエストで画像をPOST送信

普段formを使っているとPOSTでどうやってパラメータが送信されてるとかあんまり意識しないので、Pythonで画像ファイルをPOST経由で送ろうとしたら一瞬で詰んだ。 とりあえずはWiresharkとか使ってHTTPモニタリングして、どんなパケットを送受信してるか観察…

はじパタ4章 with Python

環境構築するだけしてnumpyすらまともに扱えないのは恥ずかしいので、はじパタのRによる実行例をPythonに移植しながらPythonの科学計算ライブラリに慣れつつ、機械学習にも慣れようという魂胆。 とりあえず第4章から。 irisのデータを用意 scikit-learnには…

python3.4.0でscikit-learnでインストール

pip3 install scikit-learn でビルドエラー発生。 これを踏んだの2回目なので書いておく。 ちょいと調べればすぐに出るんだけどね。 sklearn/cluster/_k_means.c:7955:19: error: no member named 'f_tstate' in 'struct _frame' (*frame)->f_tstate = tstat…

Python+OpenCV+brew on Mavericksの環境構築

ハマりました。どうやらpyenvとOpenCVの仲が非常に悪いらしい。 なので、とりあえずpyenvを一回止めて、systemのpythonにOpenCVを入れるところから始めました。 pyenvをインストールしたときに.bash_profileか.bashrcあたりのどこかに if which pyenv > /dev…

1週間でWeb Frameworkを書いてみた話

あけましておめでとうございます。突然の本題ですが、ちょっと紆余曲折あってさくらのレンタルサーバーのライトプランで軽くWebシステムを作ることになりました。 別に仕事でもないのでPHPで書くよりは他のスクリプト言語を勉強の意味も込めて使ってみたいな…