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