scipy
环境:Jupyter Notebook
%matplotlib inline
import matplotlib.pyplot as mp
import matplotlib.style as ms
import numpy as np
import scipy.stats as ss
ms.use('fivethirtyeight')
均匀分布
x = np.linspace(-1, 2, 100)
mp.plot(x, ss.uniform.pdf(x))
mp.fill_between(x, ss.uniform.pdf(x), alpha=.2)
mp.plot(x, ss.uniform.cdf(x))
mp.axhline(color='black', linewidth=2)
正态分布
x = np.linspace(-3, 3, 100)
mp.plot(x, ss.norm.pdf(x))
mp.fill_between(x, ss.norm.pdf(x), alpha=.2)
mp.plot(x, ss.norm.cdf(x))
mp.axhline(color='black', linewidth=2)
二项分布
x = range(11)
mp.bar(x, ss.binom