青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

如何使用Python中的sum函數?Python中sum函數的多種用法

在之前的學習中,我們知道了sum函數就是一個求和的函數,在平常的求和中,我們可以直接使用符號操作,但是使用sum函數可以方便許多,下面的這篇文章將具體的講解一下有關sum函數的具體用法,感興趣的小伙伴可以一起來了解一下,希望大家仔細的閱讀這篇文章 。

如何使用Python中的sum函數?Python中sum函數的多種用法


Sum函數存在于兩個地方,它可以是Python中的自帶函數,在numpy庫中也有sum函數的存在,下面通過具體的實例,看看sum的具體使用方法:
1、Python中自帶的sum函數
【如何使用Python中的sum函數?Python中sum函數的多種用法】在Python中自帶的函數中,它輸入的對象可以是一個可迭代對象,比方說數組、列表,在使用的時候sum最多有兩個參數,如果是一個參數的情況下,那么第一個參數是可迭代的,當有兩個參數時,第二個參數只能是個數 。舉個例子:
sum([1,2,3],2)運行結果:8    三個元素相加之后再加2sum((1,2,3))運行結果:6sum({1,2,3})運行結果:62、numpy中的sum函數
這里的sum函數就是我們平時用的,同樣的可以是元組、數組、列表,在數組中,可以指定維度的相加,默認情況下axis=none,sum將所有的元素相加,舉個例子:
1、當sum沒有參數的時候,那么會將所有的元素相加;
2、如果axis參數等于0時,則是按列相加;
舉個例子:
import numpy as npb=np.array([[3,7,6],[2,4,5]])print(b.sum(axis=0))相當于是:
[[3,7,6], [2,4,5]]每一列對應元素相加3+2,7+4,6+5
運行結果輸出:
[5 11 11]3、當axis參數等于1時,就是按行相加,例如:
import numpy as npb=np.array([[3,7,6],[2,4,5]])print(b.sum(axis=1))運行結果輸出為:
[16 11]在上面的實例中,就相當于是3+7+6,2+4+5,即每一行的元素分別相加 。
關于如何使用Python中的sum函數?Python中sum函數的多種用法的內容就分享到這里了,希望大家可以通過對這這篇文章的學習,掌握到更多sum函數的使用方法 。

    猜你喜歡