開始使用免費開始

產生與繪製幾何分配

在運動比賽中,選手常會多次嘗試為自己或球隊得分。每次嘗試只有兩種結果:得分或未得分。這類情境可以用幾何分配來建模。使用 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()
編輯並執行程式碼