numpy.sum(arr, axis, dtype, out): Această funcție returnează suma elementelor matricei peste axa specificată.
Parametri:
arr: matrice de intrare.
axa: axa de-a lungul căreia dorim să calculăm valoarea sumei. În caz contrar, va considera arr a fi aplatizat (funcționează pe toată axa). axa = 0 înseamnă de-a lungul coloanei și axa = 1 înseamnă lucru de-a lungul rândului.
afara: O matrice diferită în care dorim să plasăm rezultatul. Matricea trebuie să aibă aceleași dimensiuni ca rezultatul așteptat. Implicit este Niciunul.
initiala: [scalar, opțional] Valoarea de pornire a sumei.
Întoarcere : Suma elementelor matricei (o valoare scalară dacă axa nu este niciuna) sau matrice cu valorile suma de-a lungul axei specificate.
Codul #1:
algebra multimilor
Python3
# Python Program illustrating> # numpy.sum() method> import> numpy as np> > # 1D array> arr> => [> 20> ,> 2> , .> 2> ,> 10> ,> 4> ]> > print> ('
Sum of arr : ', np.> sum> (arr))> > print> ('> Sum> of arr(uint8) : ', np.> sum> (arr, dtype> => np.uint8))> print> ('> Sum> of arr(float32) : ', np.> sum> (arr, dtype> => np.float32))> > print> ('
Is np.> sum> (arr).dtype> => => np.uint : ',> > np.> sum> (arr).dtype> => => np.uint)> print> ('Is np.> sum> (arr).dtype> => => np.> float> : ',> > np.> sum> (arr).dtype> => => np.> float> )> |
>
vârsta salman khan
>
Ieșire:
Sum of arr : 36.2 Sum of arr(uint8) : 36 Sum of arr(float32) : 36.2 Is np.sum(arr).dtype == np.uint : False Is np.sum(arr).dtype == np.float : True>
Codul #2:
Python3
șir de intrare java
# Python Program illustrating> # numpy.sum() method> import> numpy as np> > # 2D array> arr> => [[> 14> ,> 17> ,> 12> ,> 33> ,> 44> ],> > [> 15> ,> 6> ,> 27> ,> 8> ,> 19> ],> > [> 23> ,> 2> ,> 54> ,> 1> ,> 4> ,]]> > print> ('
Sum of arr : ', np.> sum> (arr))> > print> ('> Sum> of arr(uint8) : ', np.> sum> (arr, dtype> => np.uint8))> print> ('> Sum> of arr(float32) : ', np.> sum> (arr, dtype> => np.float32))> > print> ('
Is np.> sum> (arr).dtype> => => np.uint : ',> > np.> sum> (arr).dtype> => => np.uint)> print> ('Is np.> sum> (arr).dtype> => => np.> float> : ',> > np.> sum> (arr).dtype> => => np.> float> )> |
>
numele caracterelor speciale
>
Ieșire:
Sum of arr : 279 Sum of arr(uint8) : 23 Sum of arr(float32) : 279.0 Is np.sum(arr).dtype == np.uint : False Is np.sum(arr).dtype == np.float : False>
Codul #3:
Python3
do while loop java
# Python Program illustrating> # numpy.sum() method> > import> numpy as np> > # 2D array> arr> => [[> 14> ,> 17> ,> 12> ,> 33> ,> 44> ],> > [> 15> ,> 6> ,> 27> ,> 8> ,> 19> ],> > [> 23> ,> 2> ,> 54> ,> 1> ,> 4> ,]]> > print> ('
Sum of arr : ', np.> sum> (arr))> print> ('> Sum> of arr(axis> => 0> ) : ', np.> sum> (arr, axis> => 0> ))> print> ('> Sum> of arr(axis> => 1> ) : ', np.> sum> (arr, axis> => 1> ))> print> ('
Sum of arr (keepdimension> is> True> ):
',> > np.> sum> (arr, axis> => 1> , keepdims> => True> ))> |
>
>
Ieșire:
Sum of arr : 279 Sum of arr(axis = 0) : [52 25 93 42 67] Sum of arr(axis = 1) : [120 75 84] Sum of arr (keepdimension is True): [[120] [ 75] [ 84]]>