Geometric distributions का जनरेशन और प्लॉटिंग
खेलों में अक्सर खिलाड़ी खुद के या अपनी टीम के लिए अंक बनाने के कई प्रयास करते हैं। हर एक प्रयास के दो ही संभावित नतीजे होते हैं: स्कोर करना या न करना। ऐसी स्थितियों को geometric distributions से मॉडल किया जा सकता है। scipy.stats के साथ आप हर distribution के लिए rvs() फंक्शन से सैंपल जनरेट कर सकते हैं.
पिछले उदाहरण पर विचार करें: एक बास्केटबॉल खिलाड़ी फ्री थ्रो 0.3 प्रायिकता से स्कोर करता है। एक सैंपल जनरेट करें और उसका प्लॉट बनाएं.
numpy आपके लिए मानक उपनाम np के रूप में इम्पोर्ट किया जा चुका है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Probability की बुनियाद
अभ्यास निर्देश
scipy.statsसेgeom,matplotlib.pyplotकोpltउपनाम से, औरseabornकोsnsउपनाम से इम्पोर्ट करें.- सफलता की प्रायिकता 0.3 के साथ geometric distribution से
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()