开始使用免费开始使用

生成并绘制几何分布

在体育运动中,球员常常会多次尝试为自己或球队得分。每一次尝试只有两种可能结果:得分或未得分。这类情形可以用几何分布建模。使用 scipy.stats,您可以通过各分布的 rvs() 函数生成样本。

考虑之前的例子:一名篮球运动员罚球命中概率为 0.3。请生成一个样本并将其绘制出来。

已为您导入 numpy,并使用了标准别名 np

本练习是课程的一部分

Python 概率基础

查看课程

练习说明

  • scipy.stats 导入 geom,并将 matplotlib.pyplot 导入为 pltseaborn 导入为 sns
  • 从成功概率为 0.3 的几何分布中生成一个 size=10000 的样本。
  • 绘制生成的样本。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import geom, matplotlib.pyplot, and seaborn
from ____
import ____
import ____

# Create the sample
sample = ____.____(p=____, size=10000, random_state=13)

# Plot the sample
sns.____(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()
编辑并运行代码