python回歸之旅-用python學(xué)習(xí)數(shù)學(xué)---2023-010
python數(shù)學(xué)統(tǒng)計
from collections?import Counter
----------------------------------------------
平均數(shù):list所有數(shù)據(jù)加合,計算list內(nèi)數(shù)據(jù)個數(shù),求平均。
中位數(shù):使用sort()給list內(nèi)數(shù)據(jù)排序,計算list內(nèi)數(shù)據(jù)個數(shù),找到中間位置,讀數(shù)。
------------------------------------------------
眾數(shù):(數(shù)據(jù)和頻率都會出現(xiàn))
name=[1,2,2,4,4,4,5,5]
c=Counter(name)
c.most_common()
a= c.most_common()
a[0][0]是眾數(shù),a[0][1]是頻率
------------------------------------------------
最小值: min(name)
最大值:max(name)
-------------------------------------------------
求方差:先求平均,之后每個數(shù)據(jù)減去平均的平方,求數(shù)據(jù)個數(shù),最后方差。
數(shù)據(jù)相關(guān)性:按照公式來。
-------------------------------------------------
數(shù)據(jù)來源。
csv文件 import csv (沒問題)
1)先打開文件。
2)把文件里面的數(shù)據(jù)按照一定規(guī)律加載到list里面
3)數(shù)據(jù)計算處理
4)畫圖or輸出
5)保存結(jié)果。