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')

它的輸出如下 -

bernoulli.png
廣告