一.亂數模組
1.uniform:隨機產生一個指定範圍內的數字
import random
num = random.uniform(10,100)
print(num)
#10<=執行結果(浮點數)<100
2.normalvariate:取得一個位在指定平均數、標準差的常態分佈中的資料
import random
num = random.normalvariate(100,10)#平均數為100 標準差為10
print(num)
#執行結果多介於90到110的區間
二.統計模組
需要import statistics
1.mean:取得陣列的平均數
import statistics as stat
mean = stat.mean([1,2,3,4,5])
print(mean)
#執行結果為:3
2.median:將陣列依大小排序後取得該陣列的中位數
import statistics as stat
med = stat.median([1,3,2])#此陣列經排序後為[1,2,3]
print(med)
#執行結果為:2
import statistics as stat
med = stat.median([1,3,5,2])#經排序後為[1,2,3,5]
print(med)
#執行結果為:2.5(2+3的mean)
3.stdev:計算陣列的標準差
import statistics as stat
dev = stat.stdev([1,5,3,98,10])
print(dev)
#執行結果為:41.8365868588727