当前位置:  开发笔记 > 编程语言 > 正文

有没有人有使用scipy.stats.distributions的示例代码?

如何解决《有没有人有使用scipy.stats.distributions的示例代码?》经验,为你挑选了1个好方法。

我正在努力弄清楚如何使用scipy.distributions包,并想知道是否有人可以为我发布一些示例代码.它似乎做了我需要的一切,我只是无法弄清楚如何使用它.

我需要生成两个分布,一个log-normal和一个poisson.我知道每个的方差和lambda.

资源链接也可以.



1> Barry Wark..:

我假设你的意思是分布scipy.stats.要创建分布,请生成随机变量并计算pdf:

Python 2.5.1(r251:54863,2008年2月4日,21:48:13)[GCC 4.0.1(Apple Inc. build 5465)]关于darwin类型"帮助","版权","信用"或"许可"欲获得更多信息.

>>> from scipy.stats import poisson, lognorm
>>> myShape = 5;myMu=10
>>> ln = lognorm(myShape)
>>> p = poisson(myMu)
>>> ln.rvs((10,)) #generate 10 RVs from ln
array([  2.09164812e+00,   3.29062874e-01,   1.22453941e-03,
         3.80101527e+02,   7.67464002e-02,   2.53530952e+01,
         1.41850880e+03,   8.36347923e+03,   8.69209870e+03,
         1.64317413e-01])
>>> p.rvs((10,)) #generate 10 RVs from p
array([ 8,  9,  7, 12,  6, 13, 11, 11, 10,  8])
>>> ln.pdf(3) #lognorm PDF at x=3
array(0.02596183475208955)

其他方法(以及其他scipy.stats文档)可以在新的SciPy文档站点找到.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有