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

Tung đồng xu

Bài tập này cần đối tượng bernoulli từ thư viện scipy.stats để mô phỏng hai khả năng khi tung đồng xu, 1 ("mặt ngửa") hoặc 0 ("mặt sấp"), và thư viện numpy (nạp là np) để đặt hạt giống (seed) cho bộ sinh số ngẫu nhiên.

Bạn sẽ dùng hàm bernoulli.rvs() để mô phỏng các lần tung đồng xu thông qua tham số size.

Bạn sẽ đặt seed để có thể tái lập kết quả cho thí nghiệm ngẫu nhiên ở mỗi bài tập.

Từ mỗi thí nghiệm, bạn sẽ nhận được giá trị của từng lần tung. Bạn có thể cộng các lần tung để ra số lần được mặt ngửa sau khi tung 10 đồng xu bằng hàm sum().

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

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 the bernoulli object from scipy.stats
from ____ import ____

# Set the random seed to reproduce the results
np.____.____(42)

# Simulate one coin flip with 35% chance of getting heads
coin_flip = ____.rvs(p=____, size=____)
print(coin_flip)
Chỉnh sửa và Chạy Mã