Python 是一種高級編程語言,它能夠運用各種統計和計算功能進行數據分析。在這里,我們來介紹幾種常用的分布。
import numpy as np import matplotlib.pyplot as plt # 均勻分布 uni_data = np.random.uniform(size=1000) plt.hist(uni_data) plt.title("Uniform Distribution") plt.show()
均勻分布,也稱為矩形分布,在連續分布中是最簡單的分布之一。其概率密度函數通過圖形上的矩形表示,即概率密度在區間[0,1]中為常數。
# 正態分布 norm_data = np.random.normal(size=1000) plt.hist(norm_data, bins=30) plt.title("Normal Distribution") plt.show()
正態分布是指在自然界中普遍存在的一種分布,也稱為高斯分布。經過大量實驗和研究,發現很多現象都服從正態分布,例如人的身高、智商等。
# 二項分布 binom_data = np.random.binomial(10, 0.5, size=1000) plt.hist(binom_data, bins=11) plt.title("Binomial Distribution") plt.show()
二項分布是指進行n次伯努利試驗(每次試驗結果只有兩個:成功或失敗)中,恰好k次成功的概率分布。例如,擲10次硬幣,恰好得到5次正面的概率。
以上就是Python中常用的三種分布,希望本文能對大家有所幫助。
下一篇c Json轉化類