首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有谁有使用scipy.stats.distributions的示例代码吗?

有谁有使用scipy.stats.distributions的示例代码吗?
EN

Stack Overflow用户
提问于 2009-01-27 20:24:28
回答 2查看 6.5K关注 0票数 10

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

我需要生成两个分布,一个是对数正态分布,另一个是泊松分布。我知道每个函数的方差和lambda。

链接到资源也同样有效。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-01-27 21:00:26

我假设你指的是scipy.stats中的发行版。要创建分布,请生成随机变量并计算pdf:

Python 2.5.1 (r251:54863,2008年2月4日21:48:13) GCC 4.0.1 (Apple Inc. .build5465)在darwin键入"help“、"copyright”、"credits“或"license”以获取更多信息。

代码语言:javascript
复制
>>> 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 documentation站点上找到其他方法(以及scipy.stats文档的其余部分)。

票数 8
EN

Stack Overflow用户

发布于 2009-07-25 15:20:48

下面是一些示例代码:Probability distributions in SciPy

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/485076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档