首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将泊松概率仅转换为小数

如何将泊松概率仅转换为小数
EN

Stack Overflow用户
提问于 2019-08-23 08:54:32
回答 3查看 7.8K关注 0票数 0

我有以下问题。一家花店平均每天售出10束花束。明天恰好有15个花束被售出的概率是多少?

仅显示概率(以小数表示)。

我已经尝试过了:

代码语言:javascript
复制
from scipy import stats
averagepass=10/24
probability=stats.poisson.pmf(15, averagepass)
print(probability)

但不知道如何将其转换为十进制。我使用了四舍五入函数,但没有工作。

EN

回答 3

Stack Overflow用户

发布于 2021-01-06 08:53:56

代码语言:javascript
复制
from scipy import stats
averagepass = 10
probability = stats.poisson.pmf(15, averagepass) 

print(round(probability, 2))
票数 1
EN

Stack Overflow用户

发布于 2019-08-23 09:08:49

我喜欢f字符串或“格式化字符串文字”(参见例如realpython.com )

代码语言:javascript
复制
from scipy import stats 
averagepass=10/24 
probability=stats.poisson.pmf(15, averagepass) 
print(f'{probability:.25f}')

输出:

代码语言:javascript
复制
0.0000000000000000009985636
票数 0
EN

Stack Overflow用户

发布于 2019-08-23 09:09:05

它给你一个非常小的概率,总是四舍五入为0。

无论如何,这是一种将浮点数转换为小数的方法:

代码语言:javascript
复制
from scipy import stats 

averagepass = 10 / 24 
probability = stats.poisson.pmf(15, averagepass) 

print(format(probability, ".30f"))

输出:

代码语言:javascript
复制
0.000000000000000000998563595694
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57618587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档