正态分布
from scipy.stats import norm
data2 = np.linspace(1.5,1,9,10000)
plt.plot(data2,norm.pdf(data2,loc=1.7,scale=0.05))
二项分布 (抛硬币)
from scipy.stats import binom
n,p =10,0.5#抛10次硬币每次朝上概率为0.5
data3 = np.arange(1,11)
plt.plot(data3,binom.pmf(data3,n,p),'bo')#bo 是绘制蓝点 离散
image.png
泊松分布 (主要用于模拟流量)
from scipy.stats import poisson
num = 20000
data4 = np.arange(19000,21000)
plt.plot(data4,poisson.pmf(data4,num),'bo')
image.png
指数分布
from scipy.stats import expon
data5 = np.linspace(1,7,10000)
plt.plot(data5,expon.pdf(data5)*100)
image.png
网友评论