blog.monophile.net

Takaaki Yamamoto

東京工業大学において計算機科学と応用数学を学び、 情報科学芸術大学院大学[IAMAS]においてメディア表現を専攻し修了。 digitiminimi Inc. において、インフラエンジニアとして生計をたててている。

各種環境の構築と管理を承ります。

  • 仮想環境: Openstack, GCP, AWS, Azure, ...
  • アプリケーション: WordPress, GitLab, Redmine, ...

List

scipyで正規分布を描く

いきさつ

Rならほとんど覚えること無く確率分布を描けますが、scipyで描くための練習。

code

平均が0でスケールσが[1,2,3,4,5]と変化するグラフを描きます。

import scipy.stats.distributions as dis
import numpy as np
import pylab as pl

x = np.arange(-10, 10, 0.1)

for i in range(1, 5):
    a = dis.norm.pdf(x, scale=i)
    pl.plot(x, a, label="sigma = "+str(i))

pl.legend(loc = 'upper right')
pl.savefig("norm.svg")

output