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

scipy.stat.gaussian_kde()による確率密度推定

scipy.stats のインポート: >>> from scipy import statsGaussian kernel density estimation のためのクラスの定義: >>> class GaussianKernelDensityEstimation(object): """docstring for GaussianKernelDensityEstimation""" def __init__(self): self…

networkx の有向グラフ

networkx を用いて有向グラフを描いてみたら destination 側は矢印にならないのね。 少し見辛いが,これはこれとして諦めるしかない感じ。 import matplotlib.pyplot as plt import networkx as nx g = nx.DiGraph() g.add_edge('a', 'b') # a->b g.add_edge…

pandas で scatter matrix

pandas (Python Data Analysis Library) http://pandas.pydata.org/iris データを対象として scatter matrix を描画した。 >>> from pandas import * >>> from pandas.tools.plotting import * >>> import matplotlib.pyplot as plt >>> data = read_csv('ir…

pandas でヒストグラム

pandas (Python Data Analysis Library) http://pandas.pydata.org/http://archive.ics.uci.edu/ml/datasets/Iris にて公開されている Iris データを利用する。 iris.data と iris.names を持ってきて,ヘッダ行を加工した。 $ head iris.csv "sepal length"…

pandas のインストール

pandas (Python Data Analysis Library) http://pandas.pydata.org/以下は,python 2.7 上でのテスト結果である。 準備 pandas を利用するには numpy 1.6 以上が必要となる。 自分の環境は 1.5 だったため,easy_install を用いてバージョンアップする。 $ s…