शुरू करेंमुफ़्त में शुरू करें

सिक्का उछालना

इस अभ्यास में आप scipy.stats लाइब्रेरी के bernoulli ऑब्जेक्ट का उपयोग करेंगे ताकि सिक्का उछालने के दो संभावित नतीजों, 1 ("heads") या 0 ("tails"), का सिमुलेशन किया जा सके, और numpy लाइब्रेरी (जिसे np के रूप में लोड किया गया है) से रैंडम जेनरेटर का seed सेट करेंगे.

आप bernoulli.rvs() फंक्शन का उपयोग करेंगे और size आर्गुमेंट देकर coin flips का सिमुलेशन करेंगे.

आप हर अभ्यास में रैंडम प्रयोग के नतीजों को दोहराने के लिए random seed सेट करेंगे.

हर प्रयोग से आपको हर coin flip का मान मिलेगा. आप sum() फंक्शन का उपयोग करके 10 बार सिक्का उछालने के बाद heads की संख्या प्राप्त कर सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Probability की बुनियाद

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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)
कोड संपादित करें और चलाएँ