使用python绘制正态曲线

  介绍

使用python绘制正态曲线?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

进口numpy np
  进口matplotlib。pyplot作为plt
  导入数学
  # Python实现正态分布
  #绘制正态分布概率密度函数
  u=0 #均值μ
  u01=2
  sig=math.sqrt(0.2) #标准差δ
  sig01=math.sqrt (1)
  sig02=math.sqrt (5)
  sig_u01=math.sqrt (0.5)
  x=np。linspace (u - 3 *团体,u + 3 *团体,50)
  x_01=np。linspace (u - 6 *团体,u + 6 *团体,50)
  x_02=np。linspace (u - 10 *团体,u + 10 *团体,50)
  x_u01=np。linspace (u - 10 *团体,u + 1 *团体,50)
  y_sig=np。exp (- (x - u) * * 2/(2 *团体* * 2)/(math.sqrt (2 * math.pi) *团体)
  y_sig01=np。(exp () - x_01 - u * * 2/(2 * sig01 * * 2)/(math.sqrt (2 * math.pi) * sig01)
  y_sig02=np。(exp () - x_02 - u * * 2/(2 * sig02 * * 2)/(数学。√2 * math.pi * sig02)
  y_sig_u01=np。exp (- (x_u01 - u01) * * 2/(2 * sig_u01 * * 2)/(数学。√2 * math.pi * sig_u01)
  plt。情节(x, y_sig“r产生绯闻,线宽=2)
  plt。情节(x_01 y_sig01,“g产生绯闻,线宽=2)
  plt。情节(x_02 y_sig02,“b产生绯闻,线宽=2)
  plt。情节(x_u01 y_sig_u01,“m产生绯闻,线宽=2)
  # plt。情节(x, y, & # 39; r & # 39;, x, y, & # 39;去# 39;,线宽=2,markersize=8)
  plt.grid(真正的)
  plt.show () 

效果:

使用python绘制正态曲线

使用python绘制正态曲线

关于使用python绘制正态曲线问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

使用python绘制正态曲线