logo

нумпи.сум() у Питхон-у

Функција нумпи.сум() доступна је у пакету НумПи за Питхон. Ова функција се користи за израчунавање збира свих елемената, збира сваког реда и збира сваке колоне датог низа.

јава читање цсв

У суштини, ово сумира елементе низа, узима елементе унутар низа и сабира их. Такође је могуће додати елементе редова и колона у низ. Излаз ће бити у облику објекта низа.

нумпи.сум()

Синтакса

Постоји следећа синтакса функције нумпи.сум():

 numpy.sum(arr, axis=None, dtype=None, out=None, keepdims=, initial=) 

Параметерс

1) арр: арраи_лике

Ово је ндарраи. Ово је изворни низ чије елементе желимо да саберемо. Овај параметар је од суштинског значаја и игра виталну улогу у функцији нумпи.сум().

2) оса: инт или ништа или низ интс (опционо)

Овај параметар дефинише осу дуж које се врши збир. Подразумевана оса је Ништа, која ће сабрати све елементе низа. Када је оса негативна, броји се од последње до прве осе. У верзији 1.7.0, збир се изводи на свим осама наведеним у торци уместо на једној оси или на свим осовинама као раније када је оса скуп целина.

3) дтипе: дтипе (опционо)

Овај параметар дефинише тип акумулатора и враћени низ у коме се елементи сумирају. Подразумевано, дтипе арр се користи осим ако арр има цео број дтипе мање прецизности од подразумеваног целог броја платформе. У том случају, када је арр потписан, тада се користи цео број платформе, а када је арр непотписан, тада се користи неозначени цео број исте прецизности као и цели број платформе.

4) оут: ндарраи (опционо)

Овај параметар дефинише алтернативни излазни низ у који ће бити смештен резултат. Овај резултујући низ мора имати исти облик као и очекивани излаз. Тип излазних вредности ће бити пребачен, када је то потребно.

реаговати инлине стил

5) кеепдимс: боол (опција)

Овај параметар дефинише Булову вредност. Када је овај параметар постављен на Тачно, оса која је смањена остаје у резултату као димензије величине један. Уз помоћ ове опције, резултат ће бити исправно емитован у односу на улазни низ. Кеепдимс неће бити прослеђени методу сума подкласа ндарраиа, када се проследи подразумевана вредност, али не у случају вредности која није подразумевана. Ако метод подкласе не имплементира кеепдимс, онда се може покренути било који изузетак.

уклањање из листе низова

6) почетно: скаларно

Овај параметар дефинише почетну вредност за збир.

Повратак

Ова функција враћа низ истог облика као арр са уклоњеном наведеном осом. Када је арр 0-д низ, или када је оса Ноне, враћа се скалар. Референца на оут се враћа, када је наведен излаз низа.

Пример 1: нумпи.арраи()

 import numpy as np a=np.array([0.4,0.5]) b=np.sum(a) b 

Излаз:

 0.9 

У горњем коду

  • Увезли смо нумпи са псеудонимом 'нп'.
  • Направили смо низ 'а' користећи функцију нп.арраи().
  • Декларисали смо променљиву 'б' и доделили враћену вредност функције нп.сум().
  • Проследили смо низ 'а' у функцију.
  • На крају, покушали смо да одштампамо вредност б.

У излазу је приказан збир свих елемената низа.

Пример 2:

 import numpy as np a=np.array([0.4,0.5,0.9,6.1]) x=np.sum(a, dtype=np.int32) x 

Излаз:

есцапе карактер јава
 6 

У горњем коду

  • Увезли смо нумпи са псеудонимом 'нп'.
  • Направили смо низ 'а' користећи функцију нп.арраи().
  • Декларисали смо променљиву 'к' и доделили враћену вредност функције нп.сум().
  • Проследили смо низ 'а' и тип података инт32 у функцију.
  • На крају, покушали смо да одштампамо вредност к.

У излазу је приказан збир само целих бројева, а не вредности са покретним зарезом.

Пример 3:

 import numpy as np a=np.array([[1,4],[3,5]]) b=np.sum(a) b 

У горњем коду

Излаз:

 13 

Пример 4:

 import numpy as np a=np.array([[1,4],[3,5]]) b=np.sum(a,axis=0) b 

У горњем коду

  • Увезли смо нумпи са псеудонимом нп.
  • Направили смо низ 'а' користећи функцију нп.арраи().
  • Декларисали смо променљиву 'б' и доделили враћену вредност функције нп.сум().
  • Проследили смо низ 'а' и акис=0 у функцију.
  • На крају, покушали смо да одштампамо вредност б.

У излазу је збир елемената колоне израчунат у складу са тим.

Излаз:

 array([4, 9]) 

Пример 5:

 import numpy as np a=np.array([[1,4],[3,5]]) b=np.sum(a,axis=1) b 

Излаз:

претворити ин у стринг јава
 array([5, 8]) 

Пример 6:

 import numpy as np b=np.sum([15], initial=8) b 

Излаз:

 23 

У горњем коду

  • Увезли смо нумпи са псеудонимом нп.
  • Декларисали смо променљиву 'б' и доделили враћену вредност функције нп.сум().
  • Проследили смо број елемената и почетну вредност у функцији.
  • На крају, покушали смо да одштампамо вредност б.

У излазу, почетна вредност је додата последњем елементу у низу елемената, а затим се врши збир свих елемената.