Numpy NP.Cumsum

Numpy NP.Cumsum
A função Cumsum () em Numpy permite calcular a soma cumulativa de elementos ao longo de um determinado eixo.

Vamos explorar.

Função Sintaxe

A sintaxe da função é como mostrado abaixo:

Numpy.Cumsum (a, eixo = nenhum, dtype = nenhum, out = Nenhum)

Parâmetros de função

A função retorna os parâmetros como mostrado:

  1. a - refere -se à matriz de entrada.
  2. eixo - ao longo do qual o eixo a soma cumulativa é realizada.
  3. DTYPE - Especifica o tipo de dados da saída.
  4. OUT - Especifica a matriz de saída para armazenar o resultado.

Valor de retorno da função

A função retorna uma nova matriz com a soma cumulativa dos elementos da matriz de entrada.

Exemplo 1

O código abaixo mostra como calcular a soma cumulativa de uma matriz bidimensional ao longo do eixo nenhum.

# importar numpy
importar numpy como np
arr = np.Array ([[1,2,3], [4,5,6]]))
print (f "Resultado: np.Cumsum (arr, eixo = nenhum) ")

O código acima deve achatar a matriz e uma matriz mantendo a soma cumulativa dos elementos.

Um exemplo de saída é como mostrado:

Resultado: [1 3 6 10 15 21]

Exemplo #2

O exemplo a seguir mostra como usar a função Cumsum () ao longo do eixo zero.

arr = np.Array ([[1,2,3], [4,5,6]]))
print (f "Resultado: np.Cumsum (arr, eixo = 0) ")

Isso deve retornar:

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

Exemplo #3

Ao longo do eixo = 1, a função retorna o resultado como:

arr = np.Array ([[1,2,3], [4,5,6]]))
print (f "Resultado: np.Cumsum (arr, eixo = 1) ")

A matriz de saída é como mostrado:

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

Conclusão

Usando este artigo, você aprendeu a calcular a soma cumulativa de elementos ao longo de um determinado eixo em uma matriz de entrada usando a função Cumsum (). Sinta -se à vontade para explorar os documentos para mais.

Obrigado pela leitura!!