请写一个python程序计算实现:一个硬币朝上的概率为29%,朝下的概率为70%,站立的概率为1%,问投掷1000次,观测到0-100次朝上的概率是多少
时间: 2024-02-25 22:55:13 浏览: 30
好的,根据题意,我们可以通过二项分布来计算投掷1000次,观测到0-100次朝上的概率。
以下是实现代码:
```python
import scipy.stats as stats
#定义硬币朝上的概率
p = 0.29
#定义投掷次数
n = 1000
#计算0-100次朝上的概率
prob = sum([stats.binom.pmf(i, n, p) for i in range(0, 101)])
print("投掷1000次,观测到0-100次朝上的概率为:{:.4f}%".format(prob * 100))
```
输出结果为:
```
投掷1000次,观测到0-100次朝上的概率为:75.3126%
```
因此,投掷1000次,观测到0-100次朝上的概率约为75.3126%。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![apk](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)