为什么 expon() 的 Scipy 实例返回类型:<scipy.stats._distn_infrastructure.rv_frozen>

Why is the Scipy instance of expon() returning type: <scipy.stats._distn_infrastructure.rv_frozen>

我很感兴趣为什么下面的代码 return 是 rv_frozen 的实例类型,而 expon()stats._continous_distns.py 文件中 class expon_gen(rv_continuous) 的实例.

不应该 return 键入:<scipy.stats._distn_infrastructure.rv_continous>

In [1]: from scipy.stats import expon

In [2]: type(expon())
Out[2]: scipy.stats._distn_infrastructure.rv_frozen

调用分发实例(expon() 中的备份)冻结分发。

这里冻结就是固定形状参数的值。对于 expon 来说微不足道,对于 e.g. 则不那么重要伽玛等等。