簡體   English   中英

Matlab到Python的轉換:“ poissinv”函數

[英]Matlab to Python transformation: “poissinv” function

我正在嘗試將一段需求仿真代碼從Matlab轉換為Python。 但是我還沒有為“ poissinv”找到相應的功能。

poissinv(rand,3),應該給出具有隨機生成的百分位數的Poisson分布數。

如果您以前也遇到過這樣的問題,如果有人分享經驗,我將很高興。

我正在使用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 ,函數當然會獲得相同的結果如我的示例所示)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM