Python 基本統計值計算

2021-09-29 03:08:57 字數 925 閱讀 9247

基本統計值

總個數: len()

求和: for ... in

平均值: 求和/總個數

方差: 各資料與平均數差的平方的和的平均數

中位數: 排序,然後... 奇數找中間1個,偶數找中間2個取平均

def getnum():

nums =

inumstr = input("請輸入數字(回車退出):")

while inumstr != "":

inumstr = input("請輸入數字(回車退出):")

return nums

def mean(numbers):

s = 0.0

for num in numbers:

s = s + num

return s / len(numbers)

def dev(numbers, mean):

sdev = 0.0

for num in numbers:

sdev = sdev + (num - mean) **2

def median(numbers):

sorted(numbers)

size = len(numbers)

if size % 2 == 0:

med = (numbers[size//2 -1] + number[size//2]) / 2

else:

med = numbers[size//2]

return med

n = getnum()

m = mean(n)

print("平均值:{},方差:,中位數:{}".format(m, dev(n,m), median(n)))

Python 基本統計值計算

獲取使用者不定長度的輸入 nums 定義乙個空列表 inumstr input 請輸入數字 回車退出 while inumstr inumstr input 請輸入數字 回車退出 return nums def mean numbers 計算平均值 s 0.0 for num in numbers ...

利用Python計算基本統計值

一 示例。from math import sqrt 引用math庫中的開平方函式 獲取使用者輸入 def inputnumbers numbers 列表存放輸入的這組資料 nums input 請依次輸入每個資料 雙擊回車鍵結束輸入 while nums 輸入不結束 nums input 請依次輸...

Python小白學習 基本統計值計算

calstatistics.py 獲取使用者不定長度的輸入 def getnum nums inumstr input 請輸入數字 回車退出 while inumstr inumstr input 請輸入數字 回車退出 return nums 計算平均值 def mean numbers s 0.0...