Matlab 到 Python 的转换:"poissinv"函数



我正在尝试将一段需求模拟代码从Matlab转换为Python。但我还没有为"poissinov"找到相应的函数。

poissinv(rand,3(,假定给出一个具有随机生成的百分位数的泊松分布数。

如果你以前也遇到过这样的问题,如果有人分享经验,我会很高兴。

我使用的是Python 3。

在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的情况下,函数会得到相同的结果,如我的例子所示(。

相关内容

  • 没有找到相关文章

最新更新