需求:給出一組數,對它們有個概要理解;
# 6.3calstatisticsv1.py
defgetnum()
:#獲取使用者輸入
nums =
inumstr =
input
("請輸入數字(回車退出):"
)while inumstr !="":
eval
(inumstr)
) inumstr =
input
("請輸入數字(回車退出):"
)return nums
defmean
(numbers)
:#計算平均值
s =0.0for num in numbers:
s = s + num
return s/
len(numbers)
defdev
(numbers, mean)
:#計算方差
sdev =
0.0for num in numbers:
sdev = sdev +
(num - mean)**2
return
pow(sdev /
(len
(numbers)-1
),0.5)
defmedian
(numbers)
:#計算中位數
sorted
(numbers)
#排序 size =
len(numbers)
if size %2==
0:med =
(numbers[size//2-
1]+ numbers[size//2]
)/2else
: med = numbers[size//2]
return med
n = getnum(
)m = mean(n)
print
("平均值:{},方差:,中位數:{}"
.format
(m,dev(n,m)
,median(n)
))
請輸入數字(回車退出):1
請輸入數字(回車退出):2
請輸入數字(回車退出):3
請輸入數字(回車退出):4
請輸入數字(回車退出):5
請輸入數字(回車退出):
平均值:3.0,方差:1.6,中位數:3
點讚,關注,收藏?,➕,?點讚,關注,收藏?,➕,?點讚,關注,收藏?,➕,?
Python 資料統計入門
linux pip install u pip windows python m pip install u pip anaconda安裝 建立和啟動 conda create name py27 python 2.7 activate py27 列出安裝 conda list 安裝package ...
python實現快速資料統計
首先,先來看一看老闆發的這個excel資料。可以發現它的表頭具有6個標籤。老闆要求這個最終統計結果需要將得到對應實驗室的同名裝置的台數,並且它們應該被購置時間與單價所區分,並且裝置編號需要具有範圍。下面是經過程式處理後得到的結果。這個資料在未處理前是1208行,處理後為225行。1.讀取csv檔案。...
MLlib資料統計基本概念
備註 kimi.txt中的內容如下 12 34 5一.求資料的均值和標準差 計算均值 println summary.variance 計算標準差 程式結果 3.0 2.5 二.距離計算 1.歐幾里得距離 norml1 指在m維空間中兩個點之間的真實距離,或者向量的自然長度 即該點到原點的距離 2....