《python科學技算》之Numpy龐大的數據庫


1.求和,平均值,方差

sum(): 計算數組元素之和,可對列表,元組等和數組類似的序列求和。

a=np.random.randint(0,10,size)
np.sum(a) #數組所有元素和

指定axis參數可以讓運算沿軸進行

np.sum(a,axis=0)

上面的結果將用一個新數組保存,如果想指定輸出數組,可以用out參數,注意輸出數組的shape要與結果數組一樣。可以用dtype參數指定累加變量類型,double>float32

mean()用於求數組平均值,同樣可以用axis指定計算軸,out指定輸出數組,與sum不同的是,對於整數數組使用雙精度浮點計算,而其他類型采用和原數組相同的類型計算。

averge()也可以用來計算平均值,但沒有out和dtype參數,有一個指定每個元素權值的weight函數。

b=np.array([1,2,3])
np.averge(b,weights
=[0.25,0.25,0.5]) #2.25

------未完待續


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com