伯努利分布是二項分布的特例,其中進行了單個實驗,因此觀察次數為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')
執行上面範例程式碼,得到以下結果 -