iT邦幫忙

1

[Day19]Python學習(十二)

  • 分享至 

  • xImage
  •  

參考資料
https://www.youtube.com/watch?v=-xwCu6PN1jU&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=14
亂數與統計模組
內建模組:
學習random和statistics模組
亂數模組(random)
載入模組:
import random
隨機選取:
import random
#從列表中隨機選取一個資料
random.choice([0,1,5,8])
#從列表中隨機選取兩個資料
random.sample([0,1,5,8],2)
隨機調換順序:
import random
#將列表的資料"就地"隨機調換順序
data=[0,1,5,8]
random.shuffle(data)
print(data)
隨機亂數:
import random
#取得0.0~1.0之間的隨機亂數
random.random()
random.uniform(0.0,1.0)
常態分配亂數:
import random
#取得平均數100,標準差10的
常態分配亂數
random.normalvariate(100,10)
https://ithelp.ithome.com.tw/upload/images/20221103/20153234q6yri8ILdV.jpg
統計模組
載入模組:
import statistics
計算平均數:
import statistics
#計算列表中數字的平均數
statistics.mean([1,4,6,9])
計算中位數:
import statistics
#計算列表中數字的中位數
statistics.median([1,4,6,9])
計算標準差:
import statistics
#計算列表中數字的標準差
statistics.stdev([1,4,6,9])
https://ithelp.ithome.com.tw/upload/images/20221103/20153234Ec1ShiTet4.jpg
隨機模組&隨機選取
https://ithelp.ithome.com.tw/upload/images/20221103/20153234bnao3awNQ8.jpg
隨機選取多個
https://ithelp.ithome.com.tw/upload/images/20221103/20153234h7Q50FT8FS.jpg
隨機調換順序
https://ithelp.ithome.com.tw/upload/images/20221103/20153234BRxkQmhJWw.jpg
隨機取得0.0~1.0之間的亂數
https://ithelp.ithome.com.tw/upload/images/20221103/20153234s1TMz1apOp.jpg
隨機取得10~20之間的亂數
https://ithelp.ithome.com.tw/upload/images/20221103/201532348ev8KzugIr.jpg
取得常態分配亂數,若平均數60,標準差10,常態分配就會在50~70間
https://ithelp.ithome.com.tw/upload/images/20221103/20153234p34iJJWbVo.jpg
計算平均數
https://ithelp.ithome.com.tw/upload/images/20221103/20153234NJcGescVLw.jpg
計算中位數
https://ithelp.ithome.com.tw/upload/images/20221103/20153234IQz65XHHpg.jpg
計算標準差


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言