用python绘制函数曲线,用python画曲线图
这篇文章主要为大家分享了如何利用计算机编程语言实现概率曲线的绘制,文中绘制了正态分布的曲线和指数分布的曲线,感兴趣的可以了解一下
目录
曲线一解释代码实现曲线二解释代码实现曲线三代码实现
曲线一
解释
这里是使用绘制精美的图表来绘制正态分布的曲线。
代码实现
将数组作为铭牌导入
将matplotlib.pyplot作为血小板计数导入
定义测试1(n,m=500):
out=[]
result=np.random.normal(1,5,n * m)
打印(结果)
对于范围:内的我
平均值0=0
对于范围(n):内的j
平均值0=结果[美国]
如果j==n - 1:
输出.追加(平均值0/n)
平均值0=0
打印(输出)
plt.hist(out,bins=25)
plt.title(测试(1))
plt.xlabel(x )
plt.ylabel(费率)
plt.show()
测试1(5)
曲线二
解释
这里使用了matplotlib.pyplot来实现指数分布的绘制,具体的代码实现参见下面所示:
代码实现
将数组作为铭牌导入
将matplotlib.pyplot作为血小板计数导入
定义测试2(n,m=500):
out0=[]
结果0=NP。随机的。指数(标度=1,大小=n * m)
#打印(结果0)
对于范围:内的我
平均000=0
对于范围(n):内的j
average000=result0[n * i j]
如果j==n - 1:
out0.append平均000件/件)
平均000=0
#打印(输出0)
plt.hist(out0,bins=25)
plt.show()
测试2(5)
曲线三
代码实现
将数组作为铭牌导入
将matplotlib.pyplot作为血小板计数导入
def test3(n1,m111=500):
out11=[]
# np.random.standard_t
结果11=NP。随机的。standard _ t(1,大小=n1 * m111)
#打印(结果)
对于(m111):范围内的我
平均值0=0
对于范围(n):内的j
average0=result11[n1 * i j]
如果j==n - 1:
out11.append(平均值0/n1)
平均值0=0
#打印(输出11)
plt.hist(out11,bins=20)
plt.title(测试(3))
plt.show()
测试3(30)
到此这篇关于使用计算机编程语言绘制三种概率曲线详解的文章就介绍到这了,更多相关计算机编程语言概率曲线内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。