iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 15
0
自我挑戰組

邊緣學渣的python自學日記系列 第 15

亂數與統計模組(二)

  • 分享至 

  • xImage
  •  

一.亂數模組
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

上一篇
亂數與統計模組(一)
下一篇
網路連線與公開資料串接
系列文
邊緣學渣的python自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言