Python cumsums和cumprod函數


 1 >>>a = np.array([1,2,3],[4,5,6]])
 2 >>>a
 3 array([[1,2,3],
 4        [4,5,6]])
 5 >>>a.cumsum(0)
 6 array([[1,2,3],
 7        [5,7,9]])
 8 >>>a.cumprod(1)
 9 array([[1,2,6],
10        [4,20,120]])

這兩個函數中難點就是其中參數0,1

 

其中0代表列的計算,1代表行的計算,即對列和行分別累積求和、 積。

而且其結果不聚合,產生的是中間數組。

 

詳情可參考:http://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM