色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 數(shù)組標(biāo)準(zhǔn)差

林雅南2年前9瀏覽0評論

Python中,數(shù)組標(biāo)準(zhǔn)差是計算數(shù)據(jù)集合離散程度的一種統(tǒng)計方法。標(biāo)準(zhǔn)差可以衡量一組數(shù)據(jù)的變化幅度,計算過程相對簡單,具有普適性。下面我們將討論如何用Python計算數(shù)組標(biāo)準(zhǔn)差。

def calc_std(array):
import math
n = len(array)
mean = sum(array) / n
var = 0
for i in range(n):
var += (array[i] - mean) ** 2
std = math.sqrt(var / n)
return std
print(calc_std([1, 2, 3, 4, 5]))#輸出結(jié)果為1.41421356...

上面的代碼中,我們定義了calc_std函數(shù),它的參數(shù)是一個數(shù)組。我們通過變量n獲取數(shù)組長度,然后計算數(shù)組的平均值mean。在for循環(huán)中,我們計算方差var,最后將方差開平方得到標(biāo)準(zhǔn)差std,并返回。

接下來我們通過輸入一個數(shù)組來測試函數(shù)的運行結(jié)果。從運行結(jié)果我們可以看到,[1, 2, 3, 4, 5]這個數(shù)組的標(biāo)準(zhǔn)差近似為1.41。