numpy.sum(arr, axis, dtype, out): Ši funkcija grąžina masyvo elementų sumą per nurodytą ašį.
Parametrai:
arr: įvesties masyvas.
ašis: ašis, pagal kurią norime apskaičiuoti sumos reikšmę. Priešingu atveju jis laikys, kad arr yra išlygintas (veikia visoje ašyje). ašis = 0 reiškia išilgai stulpelio, o ašis = 1 reiškia darbą išilgai eilutės.
išeina: Skirtingas masyvas, kuriame norime patalpinti rezultatą. Masyvo matmenys turi būti tokie patys, kaip ir tikimasi išvesties. Numatytoji reikšmė yra Nėra.
pradinis: [skaliarinis, neprivalomas] Pradinė sumos reikšmė.
Grąžinti: Masyvo elementų suma (skaliarinė reikšmė, jei ašies nėra) arba masyvas su sumos reikšmėmis išilgai nurodytos ašies.
1 kodas:
bfs algoritmas
Python3
js base64 dekodavimas
# 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>)> |
>
>
Išvestis:
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>
Kodas #2:
Python3
# 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>)> |
kiek yra filmų apie neįmanomą misiją
>
ssh pilna forma
>
Išvestis:
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>
Kodas #3:
Python3
kaip java paversti eilutę į int
# 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>))> |
>
>
Išvestis:
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]]>