Python

ちょくちょくDjangoを触っている && 構成などメモ

6月くらいからちょくちょくDjangoでWebサイトを作っているので、 詰まったところとかハマったところをメモしていこうと思う。 Python3.4 + Django1.8 で構成している。 ディレクトリ構成について ざっくりと、こんな感じ。 ├── django_project │ ├── manage.…

Fedora20に、Python3.4によるvirtualenvwrapperでデータ分析環境を構築する。

Fedora20にPython3.4をインストールし、virtualenvwrapper環境を構築します。 その後、virtualenv環境に分析系ライブラリを入れてみます。 メモし忘れたので、覚えている範囲で。 あくまで自分が試したことであり、ベストプラクティスではないのであしからず…

Python3 で MeCab を使う

他のブログにも情報が載ってるけどメモ代わりに。 友人の研究を手伝う可能性が出てきたので、OSXにMeCabを入れましょう。 Pythonのバージョンは以下です。 $ python Python 3.4.2 (default, Oct 19 2014, 17:52:17) [GCC 4.2.1 Compatible Apple LLVM 6.0 (c…

pandasとggplotで回帰分析

Python版ggplotの練習です。 コードと元データはこちらを参考にしました。 ITエンジニアのためのデータサイエンティスト養成講座(6):回帰分析I:回帰分析って何? から、最小二乗法、モデル評価、妥当性検討の実際まで (1/3) - @IT import pandas as pd …

Python版ggplotで日本語を使う

このエントリで書いた例は対症療法的な解決方法です。もっとスマートに書くやり方があったら教えて下さい。 オヒサシブリデス。 Rのggplot2のような綺麗なグラフをPythonでも使いたい! ということで、Python移植のggplotパッケージを先日インストールしまし…

Python3.4にPython版ggplotをインストールしたい

最近環境構築しかしてない。Marvericksにしたせいである。 このまま環境構築し続けて死ぬ。 前回の続き。pandasを忘れていました。 ついでに、Python版ggplotもvirtualenv環境にインストールしてしまいましょう。 pip install pandas OK。 pip install ggplo…

Mac OSX Marvericks にPythonの環境を整える

こん○○わ。 Marvericks にアップデートしたせいで環境構築のやり直しを迫られている今日このごろです。 ムカシ作ったVirtualenv環境が使えなくなっていたのでぶっ壊して、作りなおしました。 Python のインストール $ brew install python python3 さくっと…

Pythonで自然数の分割(要素最大値に制限があり・順序を考慮)を求める。

若干研究にも関係する話。自然数の分割とはどういうものか。 例えばWikipediaの例をそのまま借りると、 4の分割は、 4, 3 + 1, 2 + 2, 2 + 1 + 1, 1 + 1 + 1 + 1 である。このとき、普通は順序を考慮しないので 1 + 3 は 3 + 1 に含まれる。 今回、順序を考…

Numpyの固有値と固有ベクトル

勘違いしがちなのでメモNumpyで固有値と固有ベクトルを求める。 In [2]: import numpy as np In [4]: A = np.array([[2,3],[1,4]]) In [6]: la, v = np.linalg.eig(A) In [8]: la, v Out[8]: (array([ 1., 5.]), array([[-0.9486833 , -0.70710678], [ 0.316…

要素が1つのタプルの和

タプル同士の和を求めるとき、要素がひとつしかないとint型とみなされてうまくいかない。Python 3.3.2 In [1]: (1) + (2,3) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-30-608273b9461c> in <module></module></ipython-input-30-608273b9461c>…

PyQuery + Requests で画像取得

あえて BeautifulSoup ではなく。 この程度、別にライブラリ使わなくて良さそうだけど。 ホントは何の画像を保存したのかはナイショだ!!

Pythonで要素がすべて数値のリストを、カンマ区切りの文字列にする

書いたものを載っけるシリーズPython 2.7.5 ','.join(map(str, [1,2,3,4,5])) >> '1,2,3,4,5' これをcsvとかで書き出せばよし。

Pythonで配列の要素をすべて1加算する

書いたものを載っけるシリーズ Gistに載せろや感があるPython 2.7.5 map(lambda x: x+1, [1,2,3,4,5]) >> [2, 3, 4, 5, 6]