Симуляции Монте-Карло на Python
Izzy Weber
Curriculum Manager, DataCamp
import scipy.stats as stimport seaborn as sns import pandas as pd import numpy as np import matplotlib.pyplot as plt
Теоретическая функция вероятностной массы (PMF):

low = 3
high = 21
samples = st.randint.rvs(low, high, size=1000)
samples_dict = {"nums":samples}
sns.histplot(x="nums", data=samples_dict, bins=6, binwidth=0.3)

Распределение вероятностей числа испытаний, $X$, необходимых для получения одного успеха при вероятности успеха $p$.
Функция вероятностной массы, p = 0.5

Функция вероятностной массы, p = 0.3

p = 0.2
samples = st.geom.rvs(p, size=1000)
samples_dict = {"nums":samples}
sns.histplot(x="nums", data=samples_dict)

scipy.stats.poisson)scipy.stats.binom)Симуляции Монте-Карло на Python