Python伯努利分佈

伯努利分佈是二項分佈的特例,其中進行了單個實驗,因此觀察次數爲1。因此,伯努利分佈因此描述了具有兩個結果的事件。

在numpy庫中使用各種函數來數學計算伯努利分佈的值。通過繪製概率分佈曲線來創建直方圖。

from scipy.stats import bernoulli
import seaborn as sb

data_bern = bernoulli.rvs(size=1000,p=0.6)
ax = sb.distplot(data_bern,
                  kde=True,
                  color='crimson',
                  hist_kws={"linewidth": 25,'alpha':1})
ax.set(xlabel='Bernouli', ylabel='Frequency')

執行上面示例代碼,得到以下結果 -

Python伯努利分佈