我有以下问题。一家花店平均每天售出10束花束。明天恰好有15个花束被售出的概率是多少?
仅显示概率(以小数表示)。
我已经尝试过了:
from scipy import stats
averagepass=10/24
probability=stats.poisson.pmf(15, averagepass)
print(probability)
但不知道如何将其转换为十进制。我使用了四舍五入函数,但没有工作。
发布于 2021-01-06 00:53:56
from scipy import stats
averagepass = 10
probability = stats.poisson.pmf(15, averagepass)
print(round(probability, 2))
发布于 2019-08-23 01:08:49
我喜欢f字符串或“格式化字符串文字”(参见例如realpython.com )
from scipy import stats
averagepass=10/24
probability=stats.poisson.pmf(15, averagepass)
print(f'{probability:.25f}')
输出:
0.0000000000000000009985636
发布于 2019-08-23 01:09:05
它给你一个非常小的概率,总是四舍五入为0。
无论如何,这是一种将浮点数转换为小数的方法:
from scipy import stats
averagepass = 10 / 24
probability = stats.poisson.pmf(15, averagepass)
print(format(probability, ".30f"))
输出:
0.000000000000000000998563595694
https://stackoverflow.com/questions/57618587
复制