Python自帶的sum函數(或者Numpy中的sum函數),無參時,所有全加;axis=0,按列相加;axis=1,按行相加;
輸入代碼:
1 import numpy as np 2 #python中自帶的sum 3 print(sum([[1,2,3],[4,5,5]])) 4 print(sum([[1,2,3],[4,5,5]],axis=0)) 5 print(sum([[1,2,3],[4,5,5]],axis=1)) 6 #Numpy中的sum 7 a = np.sum([[1,2,3], [4,5,5]]) #無參 8 print(a) 9 print(a.shape) 10 a = np.sum([[1,2,3], [4,5,5]],axis=0) #axis=0, 按列相加 11 print(a) 12 print(a.shape) 13 a = np.sum([[1,2,3], [4,5,5]],axis=1) #axis=1, 按行相加 14 print(a) 15 print(a.shape)
則輸出:
1 20 2 [5 7 8] 3 [ 6 14] 4 20 5 () 6 [5 7 8] 7 (3,) 8 [ 6 14] 9 (2,)