正態(高斯)分佈
正態分佈
正態分佈是最重要的分佈之一。
它也稱為高斯分佈,以德國數學家卡爾·弗里德里希·高斯的名字命名。
它適用於許多事件的機率分佈,例如:智商分數、心跳等。
使用 random.normal()
方法獲取隨機正態資料分佈。
它有三個引數
loc
- (均值)鐘形曲線的峰值所在位置。
scale
- (標準差)圖表分佈的平坦程度。
size
- 返回陣列的形狀。
示例
生成一個 2x3 的隨機正態分佈,均值為 1,標準差為 2
from numpy import random
x = random.normal(loc=1, scale=2, size=(2, 3))
print(x)
自己動手試一試 »
正態分佈的視覺化
示例
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(size=1000), hist=False)
plt.show()
結果
注意:正態分佈的曲線也因其鐘形而被稱為鐘形曲線。