การโยนเหรียญ
แบบฝึกหัดนี้ใช้ออบเจกต์ bernoulli จากไลบรารี scipy.stats เพื่อจำลองผลลัพธ์ที่เป็นไปได้ 2 แบบจากการโยนเหรียญ ได้แก่ 1 ("หัว") และ 0 ("ก้อย") รวมถึงใช้ไลบรารี numpy (โหลดเป็น np) เพื่อกำหนด seed ของตัวสร้างตัวเลขสุ่ม
จะใช้ฟังก์ชัน bernoulli.rvs() เพื่อจำลองการโยนเหรียญโดยกำหนดอาร์กิวเมนต์ size
การกำหนด random seed จะช่วยให้ทำซ้ำผลลัพธ์ของการทดลองแบบสุ่มในแต่ละแบบฝึกหัดได้
จากแต่ละการทดลอง จะได้ค่าของการโยนเหรียญแต่ละครั้ง แล้วนำค่าเหล่านั้นมาบวกกันด้วยฟังก์ชัน sum() เพื่อหาจำนวนครั้งที่ออกหัวจากการโยนเหรียญ 10 ครั้ง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐานความน่าจะเป็นด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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)