Python?statistics模塊示例詳解
常用功能 mean(data)
mean(data)
用于求給定序列或者迭代器的算術(shù)平均數(shù)。
import statistics example_list = [1,2,3,4,5,6] x = statistics.mean(example_list) print(x) # 輸出結(jié)果 3.5
harmonic_mean(data)
harmonic_mean(data) 用于計(jì)算數(shù)據(jù)的調(diào)和均值。
x = statistics.harmonic_mean(example_list) print(x) print(1/sum([1/1,1/2,1/3,1/4,1/5,1/6])*6) # 輸出結(jié)果 2.4489795918367347 2.448979591836735
median(data)
median(data) 計(jì)算數(shù)據(jù)的中位數(shù)。如果有兩個(gè)中位數(shù),則返回其平均值。
x = statistics.median(example_list) print(x) # 輸出結(jié)果 3.5
median_low(data)
median_low(data) 也是用于計(jì)算中位數(shù)的,如果有兩個(gè)中位數(shù),返回較小的那個(gè)。???????
x = statistics.median_low(example_list) print(x) # 輸出結(jié)果 3
median_high(data)
median_high(data) 也是用于計(jì)算中位數(shù)的,如果有兩個(gè)中位數(shù),返回較大的那個(gè)。???????
x = statistics.median_high(example_list) print(x) # 輸出結(jié)果 4
mode(data)
mode(data) 計(jì)算眾數(shù),也就是序列中出現(xiàn)次數(shù)最多的元素。???????
x = statistics.mode([1,1,2,3,4,3,3,3,3]) print(x) x = statistics.mode(["a","b","c","d","d","a","a",]) print(x) # 輸出結(jié)果 3 a
pstdev(data, mu=None)
pstdev(data, mu=None) 用于計(jì)算數(shù)據(jù)的總體標(biāo)準(zhǔn)差。其中 mu 是序列的均值,如果你已經(jīng)知道了該序列的均值,可傳入該參數(shù)以減少計(jì)算量,當(dāng)然該函數(shù)不會(huì)去驗(yàn)證你傳入的均值是否合法,使用錯(cuò)誤的均值可能會(huì)產(chǎn)生無效的結(jié)果。???????
x = statistics.pstdev([2,2,2,6]) print(x) # 輸出結(jié)果 1.7320508075688772
pvariance(data, mu=None)
pvariance(data, mu=None) 用于計(jì)算數(shù)據(jù)的總體方差。???????
x = statistics.pvariance([2,2,2,6]) print(x) # 輸出結(jié)果 3
stdev(data, xbar=None)
stdev(data, xbar=None) 用于計(jì)算數(shù)據(jù)的樣本標(biāo)準(zhǔn)差。其中 xbar 是序列的均值,如果你已經(jīng)知道了該序列的均值,可傳入該參數(shù)以減少計(jì)算量,當(dāng)然該函數(shù)不會(huì)去驗(yàn)證你傳入的均值是否合法,使用錯(cuò)誤的均值可能會(huì)產(chǎn)生無效的結(jié)果。???????
x = statistics.stdev([2,2,2,6]) print(x) # 輸出結(jié)果 2.0
variance(data, xbar=None)
variance(data, xbar=None) 用于計(jì)算數(shù)據(jù)的樣本方差。???????
x = statistics.variance([2,2,2,6]) print(x) # 輸出結(jié)果 4
statistics 總結(jié)
本文總結(jié)了 statistics 模塊的常規(guī)操作,對(duì)于數(shù)據(jù)分析還是非常有益處的。
到此這篇關(guān)于Python statistics模塊示例詳解的文章就介紹到這了,更多相關(guān)Python statistics模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談Python數(shù)學(xué)建模之?dāng)?shù)據(jù)導(dǎo)入
數(shù)據(jù)導(dǎo)入是所有數(shù)模編程的第一步,比你想象的更重要。Python 語言中數(shù)據(jù)導(dǎo)入的方法很多。對(duì)于數(shù)學(xué)建模問題編程來說,選擇什么方法最好呢?答案是:沒有最好的,只有最合適的。對(duì)于不同的問題,不同的算法,以及所調(diào)用工具包的不同實(shí)現(xiàn)方法,對(duì)于數(shù)據(jù)就會(huì)有不同的要求2021-06-06python實(shí)現(xiàn)巡檢系統(tǒng)(solaris)示例
這篇文章主要介紹了python實(shí)現(xiàn)巡檢系統(tǒng)(solaris)示例,需要的朋友可以參考下2014-04-04Python利用PyQt5制作一個(gè)獲取網(wǎng)絡(luò)實(shí)時(shí)NBA數(shù)據(jù)并播報(bào)的GUI程序
現(xiàn)在NBA聯(lián)賽也進(jìn)行到半決賽了,我們?cè)趺礃硬拍芤愿斓姆椒ǐ@取NBA的數(shù)據(jù)呢?這里我們就自己來做一個(gè)數(shù)據(jù)播報(bào)的程序,需要的朋友可以參考下2021-06-06python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)
這篇文章主要為大家介紹了python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06python 利用matplotlib在3D空間中繪制平面的案例
這篇文章主要介紹了python 利用matplotlib在3D空間中繪制平面的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02