[英]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.