我正在尝试将一段需求仿真代码从Matlab转换为Python。但是我还没有为“ poissinv”找到相应的功能。
poissinv(rand,3),应该给出具有随机生成的百分位数的Poisson分布数。
如果您以前也遇到过这样的问题,如果有人分享经验,我将感到很高兴。
我正在使用Python 3。
答案 0 :(得分:0)
在Matlab中:
poissinv(0.95,2)
ans = 5
在python
from scipy.stats import poisson
poisson.ppf(0.95,2)
Out[3]: 5
在您的问题中随机指定的rand
,您当然需要单独指定(并且注意,如果随机数过程不相同,则在Python和Matlab中会得到不同的结果。在相同的rand
中得到与我的示例相同的结果)。