Bắt đầu ngayBắt đầu miễn phí

Tạo và vẽ phân phối hình học

Trong thể thao, việc các vận động viên thực hiện nhiều lần thử để ghi điểm cho bản thân hoặc đội là điều rất phổ biến. Mỗi lần thử riêng lẻ có hai khả năng: ghi điểm hoặc không ghi điểm. Những tình huống này có thể được mô hình hóa bằng phân phối hình học. Với scipy.stats, bạn có thể tạo mẫu bằng hàm rvs() cho từng phân phối.

Xét lại ví dụ trước về một cầu thủ bóng rổ ném phạt với xác suất thành công là 0.3. Hãy tạo một mẫu và vẽ biểu đồ của nó.

numpy đã được import sẵn với bí danh chuẩn np.

Bài tập này là một phần của khóa học

Nền tảng Xác suất trong Python

Xem khóa học

Hướng dẫn bài tập

  • Import geom từ scipy.stats, matplotlib.pyplot với bí danh plt, và seaborn với bí danh sns.
  • Tạo một mẫu với size=10000 từ phân phối hình học có xác suất thành công là 0.3.
  • Vẽ biểu đồ cho mẫu đã tạo.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã