Numpy NP.Cumsum

Numpy NP.Cumsum
Funkcja cumsum () w Numpy pozwala obliczyć skumulowaną sumę elementów wzdłuż danej osi.

Poznajmy.

Składnia funkcji

Składnia funkcji jest jak pokazana poniżej:

Numpy.cumsum (a, oś = brak, dtype = brak, out = brak)

Parametry funkcji

Funkcja zwraca parametry, jak pokazano:

  1. a - odnosi się do tablicy wejściowej.
  2. Oś - wzdłuż której wykonana jest osi skumulowana.
  3. Dtype - Określa typ danych wyjścia.
  4. Out - określa tablicę wyjściową do przechowywania wyniku.

Funkcja zwraca wartość

Funkcja zwraca nową tablicę z skumulowaną sumą elementów tablicy wejściowej.

Przykład 1

Poniższy kod pokazuje, jak obliczyć skumulowaną sumę dwuwymiarowej tablicy wzdłuż osi Brak.

# Importuj Numpy
importować Numpy jako NP
ARR = NP.tablica ([[1,2,3], [4,5,6]])
druk (f "wynik: np.cumsum (arr, axis = none) ")

Kod powyżej powinien spłaszczyć tablicę i tablicę zawierającą skumulowaną sumę elementów.

Przykładem jest to, jak pokazano:

Wynik: [1 3 6 10 15 21]

Przykład nr 2

Poniższy przykład pokazuje, jak używać funkcji cumsum () wzdłuż osi zerowej.

ARR = NP.tablica ([[1,2,3], [4,5,6]])
druk (f "wynik: np.cumsum (arr, axis = 0) ")

To powinno powrócić:

wynik:
[[1 2 3]
[5 7 9]]

Przykład nr 3

Wzdłuż osi = 1 funkcja zwraca wynik jako:

ARR = NP.tablica ([[1,2,3], [4,5,6]])
druk (f "wynik: np.cumsum (arr, axis = 1) ")

Tablica wyjściowa jest taka jak pokazano:

wynik:
[[1 3 6]
[4 9 15]]

Wniosek

Korzystając z tego artykułu, nauczyłeś się obliczyć skumulowaną sumę elementów wzdłuż danej osi w tablicy wejściowej za pomocą funkcji cumsum (). Zapraszam do eksploracji dokumentów, aby uzyskać więcej.

Dziękuje za przeczytanie!!