1. 程式人生 > 其它 >Python:numpy生成正態分佈的平均數

Python:numpy生成正態分佈的平均數

技術標籤:Python

首先複習一下正態分佈(百度百科):https://baike.baidu.com/item/%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83/829892?fr=aladdin

正態曲線呈鍾型,兩頭低,中間高,左右對稱因其曲線呈鐘形,因此人們又經常稱之為鐘形曲線。

若隨機變數X服從一個數學期望為μ、方差為σ^2的正態分佈,記為N(μ,σ^2)。

其概率密度函式為正態分佈的期望值μ決定了其位置,其標準差σ決定了分佈的幅度。

當μ = 0,σ = 1時的正態分佈是標準正態分佈。

'''
來源:天善智慧韋瑋老師課堂筆記
作者:Dust
'''
# 生成隨機數:numpy下的random
import numpy as npy
import warnings
warnings.filterwarnings("ignore", category=Warning)
# 額,執行的時候出現了一些warning很醜,我選擇視而不見=v=
data2=npy.random.normal(10,5,10)#(平均數,σ,個數)
print(data2)

執行結果:生成了10個正態分佈的數字,其中平均數是10,σ是5,個數是10.

如果把σ調成0,將會出現10 個 10