日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何使用Python中的sum函數(shù)?

本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。

一、python自帶的sum函數(shù)

python自帶的sum輸入對象是可迭代的??梢允橇斜?,數(shù)組,可迭代對象。此時(shí)sum最多有兩個(gè)參數(shù)第一個(gè)參數(shù)是可迭代的。當(dāng)有兩個(gè)參數(shù)時(shí),第二個(gè)參數(shù)只能是個(gè)數(shù)。

>>>sum([1,2,3],2)
8     //元素相加之后再加2
>>>sum((1,2,3))
6
>>>sum({1,2,3})
6
>>>sum(range(5))
10

二、numpy中的sum函數(shù)

numpy中的函數(shù)就是我們常見的sum函數(shù),輸入可以是列表,元組,數(shù)組。對于數(shù)組可以指定維度進(jìn)行相加。默認(rèn)為axis=none,sum將所有的元素相加。

1、無參時(shí),所有全加;

2、axis=0,按列相加;

import numpy as np
 
b=np.array([[3,7,6],[2,4,5]])
print(b.sum(axis=0))
 
相當(dāng)于是:[[3,7,6],
 [2,4,5]]沒一列對應(yīng)元素相加
3+2,7+4,6+5
輸出:
[ 5 11 11]

3、axis=1,按行相加;

import numpy as np
 
b=np.array([[3,7,6],[2,4,5]])
print(b.sum(axis=1))
 
輸出為
[16 11]
相當(dāng)于是3+7+6,2+4+5,即每一行的元素分別相加

以上就是python中sum函數(shù)不同存在方式不同的用法,雖然都是求和計(jì)算,但一定不要搞混了喲~


標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:如何使用Python中的sum函數(shù)?
網(wǎng)站地址:http://www.5511xx.com/article/djcgdij.html