首页 > 其他 > 详细

正态分布图

时间:2020-06-19 20:10:46      阅读:77      评论:0      收藏:0      [点我收藏+]

代码

import numpy as np 
import matplotlib.pyplot as plt
import matplotlib as mpl
import math
mpl.rcParams[‘font.sans-serif‘] = [u‘SimHei‘]  #FangSong/黑体 FangSong/KaiTi
mpl.rcParams[‘axes.unicode_minus‘] = False
mu = 0
sigma = 1
x = np.linspace(mu - 3 * sigma, mu + 3 * sigma, 51)
y = np.exp(-(x - mu) ** 2 / (2 * sigma ** 2)) / (math.sqrt(2 * math.pi) * sigma)
print(x.shape)
print(‘x = \n‘, x)
print(y.shape)
print(‘y = \n‘, y)
plt.figure(facecolor=‘w‘)
plt.plot(x, y, ‘ro-‘, linewidth=2)
plt.plot(x, y, ‘r-‘, x, y, ‘go‘, linewidth=2, markersize=8)
plt.xlabel(‘X‘, fontsize=15)
plt.ylabel(‘Y‘, fontsize=15)
plt.title(u‘高斯分布函数‘, fontsize=18)    
plt.grid(True)
plt.show()

结果

技术分享图片
技术分享图片

正态分布图

原文:https://www.cnblogs.com/monsterhy123/p/13164558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!