當前位置:成語大全網 - 書法字典 - Python中的sum為什麽會返回數組?

Python中的sum為什麽會返回數組?

Python中的sum函數,不帶第二個參數,返回的是數值而不是數組,數值是參數1中的數組或其他叠代對象的和。

sum函數在以下情況下返回壹個數組:(Python 3版本)

如果第二個參數是axis=0,參數1是二維對象,按列相加,返回壹個數組;

如果第二個參數是axis=1,參數1是二維對象,則按行相加,返回壹個數組;

導入Numpy模塊,使用Numpy中的sum函數,參數1是二維對象。默認為axis=0,即按列相加,返回壹個數組;

進口?numpy?作為?np?

#python自帶的sum?

求和(,])?#返回值?20

sum(,],axis=0)?#返回壹個數組?[5?7?8]

sum(,],axis=1)?#返回壹個數組?[6?14]

Sum in #Numpy?

答?=?np.sum(,?])?#返回壹個數組?[5?7?8]註:NumPy是Python的開源數值計算擴展。