106、數(shù)學和統(tǒng)計方法

? ? ? ? 可以通過數(shù)組上的一組數(shù)學函數(shù)對整個數(shù)組或某個軸向的數(shù)據(jù)進行統(tǒng)計計算。sum、mean以及標準差std等聚合計算(aggregation,通常叫做約簡)既可以當做數(shù)組的實例調(diào)用,也可以當做頂級NumPy函數(shù)使用:

例如:

圖片發(fā)自簡書App

? ? ? ? mean和sum這類的函數(shù)可接受一個axis參數(shù)(用于計算該軸向上的統(tǒng)計值),最終結(jié)果是一個少一維的數(shù)組:

圖片發(fā)自簡書App

? ? ? ? 對于cumsum和cumprod之類的方法則不聚合,而是產(chǎn)生一個由中間結(jié)果組成的數(shù)組:

圖片發(fā)自簡書App
圖片發(fā)自簡書App

圖片發(fā)自簡書App

用于布爾型數(shù)組的方法

? ? ? ? 在上面這些方法中,布爾值會被強制轉(zhuǎn)換為1(True)和0(False)。因此,sum經(jīng)常被用來對布爾型數(shù)組中的True值計數(shù):

圖片發(fā)自簡書App

兩個方法any和all

any用于測試數(shù)組中是否存在一個或多個True

圖片發(fā)自簡書App

all則檢查數(shù)組中所有值是否都是True:

圖片發(fā)自簡書App

? ? ? 這兩個方法也能用于非布爾型數(shù)組,所有非0元素將會被當做True

圖片發(fā)自簡書App

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容