在之前的學習中,我們知道了sum函數就是一個求和的函數,在平常的求和中,我們可以直接使用符號操作,但是使用sum函數可以方便許多,下面的這篇文章將具體的講解一下有關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函數的使用方法 。
猜你喜歡
- Anaconda執行pip升級命令失敗怎么辦?Anaconda使用pip升級命令失敗怎么解決?
- Python中property函數的用法是什么?Python里面property是什么意思
- 如何使用Spyder創建一個新的項目?使用Spyder創建項目的方法
- python列表有什么特點?python列表的特點分析
- Python中XML有哪些解析模塊的方法?用Python解析XML的幾種常見方法的介紹
- Python中一個數的三次方怎么寫?Python如何求數值的三次方
- Python如何與oracle數據庫交互?Python連接oracle數據庫用什么方法
- Python字典取值的幾種方法是什么?哪些方法可以獲取python字典值
- Python判斷字符串開頭字符怎么做?Python如何判斷字符串起始字符
- Python中six庫有什么作用?Python該怎么去使用six第三方庫
