擅长:python、mysql、java
<p>我假设你是指<code>scipy.stats</code>中的分布。要创建分布,请生成随机变量并计算pdf:</p>
<p>Python 2.5.1(r251:548632008年2月4日,21:48:13)
[通用条款第4.0.1条(苹果公司5465号大楼)]
键入“帮助”、“版权”、“信用”或“许可证”以获取详细信息。</p>
<pre><code>>>> 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)
</code></pre>
<p>其他方法(以及<code>scipy.stats</code>文档的其余部分)可以在新的<a href="http://docs.scipy.org/doc/scipy/reference/stats.html" rel="noreferrer">SciPy documentation</a>站点上找到。</p>