擅长:python、mysql、java
<p>由于历史原因,scipy发行版是<em>实例</em>,因此需要有子类的实例。例如:</p>
<pre><code>>>> class MyRV(stats.rv_continuous):
... def _pdf(self, x, k):
... return k * np.exp(-k*x)
>>> my_rv = MyRV(name='exp', a=0.) # instantiation
</code></pre>
<p>注意需要指定支持的限制:默认值是<code>a=-inf</code>和{<cd2>}。在</p>
^{pr2}$
<p>一旦指定了<code>_pdf</code>,就有了一个工作的分发实例:</p>
<pre><code>>>> my_rv.cdf(4, k=3)
0.99999385578764677
>>> my_rv.rvs(k=3, size=4)
array([ 0.37696127, 1.10192779, 0.02632473, 0.25516446])
>>> my_rv.expect(lambda x: 1, args=(2,)) # k=2 here
0.9999999999999999
</code></pre>