概率论python,python 概率分布函数

  概率论python,python 概率分布函数

  用大蟒实现概率质量函数泊松(男子名)

  原理如下:

  方法一:用科学计算库的泊松

  将scipy.stats作为统计数据导入

  plt.figure(figsize=(12.5,4))

  a=np.arange(16)

  poi=stats.poisson

  _=[1.5,4.25]

  colors=[#348ABD , #A60628]

  plt.bar(a,poi.pmf(a,lambda_[0])#第一个参数是k,第二个参数是希腊字母的第11个的值

  ,color=colors[0],label=$\lambda=% .lf$%lambda_[0],

  alpha=0.60,edgecolor=colors[0],lw=3 )

  plt.bar(a,poi.pmf(a,lambda_[1]),color=colors[1],label=$\lambda=% .lf$%lambda_[1],

  alpha=0.60,edgecolor=colors[1],lw=3 )

  第二种方法是我自己写了泊松(男子名)函数,结果跟上面一样:

  def poissons(k,lambdas):

  p=np.zeros((1,len(k)))

  对于范围内的I(len(k)):

  如果i==0:

  p[0,i]=math.pow(lambdas,k[i]) * math.exp(-lambdas)

  否则:

  sum_k=1

  a=k[i].astype(float64 )

  而答!=0:

  sum_k=sum_k * a

  a=a - 1

  p[0,i]=math.pow(lambdas,k[i]) * math.exp(-lambdas)/sum_k

  返回p

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: