python求平均數(shù)、方差、中位數(shù)的例子
更新時(shí)間:2019年08月22日 11:40:38 作者:JessiFan
今天小編就為大家分享一篇python求平均數(shù)、方差、中位數(shù)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
CalStatistics.py
def getNum(): #獲取用戶不定長(zhǎng)度的輸入 nums = [] iNumStr = input("請(qǐng)輸入數(shù)字(回車退出):") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("請(qǐng)輸入數(shù)學(xué)(回車退出):") return nums def mean(numbers): #計(jì)算平均值 s = 0.0 for num in numbers: s = s + num return s/len(numbers) def dev(numbers, mean): #計(jì)算方差 sdev = 0.0 for num in numbers: sdev = sdev + (num - mean)**2 return pow(sdev / (len(numbers)-1), 0.5) def median(numbers): #計(jì)算中位數(shù) numbers = sorted(numbers) #sorted(numbers) size = len(numbers) if size % 2 == 0: med = (numbers[size//2 - 1] + numbers[size//2])/2 else: med = numbers[size//2] return med n = getNum() m = mean(n) print("平均值:{},方差:{:.2},中位數(shù):{}.".format(m, dev(n,m), median(n)))
以上這篇python求平均數(shù)、方差、中位數(shù)的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python FTP兩個(gè)文件夾間的同步實(shí)例代碼
本文通過(guò)實(shí)例代碼給大家介紹了python ftp兩個(gè)文件夾間的同步,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-05-05Python3+selenium配置常見(jiàn)報(bào)錯(cuò)解決方案
這篇文章主要介紹了Python3+selenium配置常見(jiàn)報(bào)錯(cuò)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Python+tkinter實(shí)現(xiàn)一個(gè)繪圖風(fēng)格控件
這篇文章主要為大家詳細(xì)介紹了Python如何利用tkinter實(shí)現(xiàn)一個(gè)簡(jiǎn)單的繪圖風(fēng)格控件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下2023-09-09pytorch載入預(yù)訓(xùn)練模型后,實(shí)現(xiàn)訓(xùn)練指定層
今天小編就為大家分享一篇pytorch載入預(yù)訓(xùn)練模型后,實(shí)現(xiàn)訓(xùn)練指定層,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01完美解決在oj中Python的循環(huán)輸入問(wèn)題
今天小編就為大家分享一篇完美解決在oj中Python的循環(huán)輸入問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06