在Python自己的函數中,它的輸入對象可以是叠代對象,比如數組或者列表。使用時,sum最多有兩個參數。如果是參數,那麽第壹個參數是叠代的,如果有兩個參數,第二個參數只能是數字。例如:
Sum(,2)運算結果:8三元素相加後加2sum((1,2,3))。運算結果:6sum({1,2,3})運算結果:6。
2.numpy中的sum函數
這裏的sum函數就是我們平時用的。它也可以是元組、數組或列表。在數組中,可以指定維度的添加。默認情況下,axis=none,sum將所有元素相加。例如:
1.當sum沒有參數時,將所有元素相加;
2.如果軸參數等於0,則按列添加;
例如:
導入numpy為np b=np.array(,])print(b.sum(axis=0))
相當於:
, ]
每列對應的元素加起來是3+2,7+4,6+5。
運行結果輸出:
[5 11 11]
3.當軸參數等於1時,按行添加,例如:
導入numpy為np b=np.array(,])print(b.sum(axis=1))
運行結果的輸出是:
[16 11]
上例中相當於3+7+6,2+4+5,即每壹行的元素分別相加。
Python中sum函數怎麽用?這裏分享壹下Python中sum函數各種用法的內容。希望通過本文的學習,妳能更多的了解sum函數的使用。