Numpy求均值、中位數、衆數的方法
首先需要資料源,這裡随便寫了一個:
nums = [1,2,3,4]
求均值和中位數均可以使用numpy庫的方法:
import numpy as np
#均值
np.mean(nums)
#中位數
np.median(nums)
求衆數方法一:
在numpy中沒有直接的方法,但是也可以這樣實作:
import numpy as np
#bincount():統計非負整數的個數,不能統計浮點數
counts = np.bincount(nums)
#傳回衆數
np.argmax(counts)
求衆數方法二——直接利用scipy下stats子產品【推薦】:
from scipy import stats