在Python中,我们可以使用matplotlib和numpy库来画正态分布,以下是详细的步骤:
创新互联建站自2013年起,先为新都等服务建站,新都等地企业,进行企业商务咨询服务。为新都企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1、导入必要的库:我们需要导入numpy和matplotlib库,numpy库用于生成正态分布的数据,matplotlib库用于绘制图形。
2、生成数据:我们可以使用numpy的random.normal()函数来生成正态分布的数据,这个函数需要三个参数:均值(mu)、标准差(sigma)和样本数量(size)。
3、绘制图形:我们可以使用matplotlib的hist()函数来绘制直方图,从而展示数据的分布情况,我们还需要使用plt.show()函数来显示图形。
以下是具体的代码:
导入必要的库 import numpy as np import matplotlib.pyplot as plt 设置参数 mu, sigma = 0, 0.1 # 均值和标准差 s = np.random.normal(mu, sigma, 1000) # 生成正态分布的数据 绘制直方图 count, bins, ignored = plt.hist(s, 30, density=True) 绘制正态分布曲线 plt.plot(bins, 1/(sigma * np.sqrt(2 * np.pi)) * np.exp( (bins mu)**2 / (2 * sigma**2) ), linewidth=2, color='r') plt.show()
在这个代码中,我们首先设置了正态分布的参数(均值和标准差),然后生成了1000个符合这个分布的随机数,接着,我们使用这些数据绘制了一个直方图,并在同一张图上绘制了正态分布曲线,我们使用plt.show()函数显示了这个图形。
网页标题:python如何画正态分布
链接分享:http://www.shufengxianlan.com/qtweb/news42/407842.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联