數(shù)學(xué)和統(tǒng)計方法
類型 |
說明 |
sum |
對數(shù)組中全部或某軸向的元素求和彩库。零長度的數(shù)組的sum為0。 |
mean |
算術(shù)平均數(shù)辱魁。零長度的數(shù)組的mean為NaN喧枷。 |
std,var |
分別為標(biāo)準(zhǔn)差和方差,自由度可調(diào)(默認為n)沮焕。 |
min, max |
最大值和最小值 |
argmin |
分別為最大值和最小值的索引 |
cumsum |
所有元素的累計和 |
cumprod |
所有元素的累計積 |
import numpy as np
arr = np.random.randn(3,4)
print(arr)
print(arr.mean())
print(arr.sum())
[[-1.04742553 -0.59703698 1.18766088 -0.86345196]
[ 1.2997856 -1.08271281 0.30283118 0.3912985 ]
[ 1.98249621 0.1011895 -0.6732764 -0.56260295]]
0.036562936403
0.438755236836
指定按行或按列計算
print(arr.mean(axis = 0))
print(arr.sum(1))
[ 0.74495209 -0.52618676 0.27240522 -0.3449188 ]
[-1.32025359 0.91120247 0.84780636]
特殊的兩個方法 cumsum cumprod
arr = np.arange(10)
print(arr.cumsum())
arr = np.arange(15).reshape(3,5)
print(arr.cumprod()) #自帶拉平
print(arr.cumprod(0)) #自帶拉平
print(arr.cumsum(1)) #自帶拉平
#其中0代表列的計算吨岭,1代表行的計算 如果不傳參數(shù)則直接拉平 成1維數(shù)組
[ 0 1 3 6 10 15 21 28 36 45]
[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[[ 0 1 2 3 4]
[ 0 6 14 24 36]
[ 0 66 168 312 504]]
[[ 0 1 3 6 10]
[ 5 11 18 26 35]
[10 21 33 46 60]]
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者