NP NP.corral

NP NP.corral
La función Cumsum () en Numpy le permite calcular la suma acumulativa de elementos a lo largo de un eje dado.

Exploremos.

Sintaxis de funciones

La sintaxis de la función es como se muestra a continuación:

numpy.Cumsum (a, eje = none, dtype = none, out = none)

Parámetros de función

La función devuelve los parámetros como se muestra:

  1. A - se refiere a la matriz de entrada.
  2. eje: a lo largo del eje se realiza la suma acumulada.
  3. dtype: especifica el tipo de datos de la salida.
  4. OUT: especifica la matriz de salida para almacenar el resultado.

Valor de retorno de la función

La función devuelve una nueva matriz con la suma acumulativa de los elementos de la matriz de entrada.

Ejemplo 1

El siguiente código muestra cómo calcular la suma acumulativa de una matriz bidimensional a lo largo del eje Ninguno.

# Importar Numpy
importar numpy como np
arr = np.Array ([[1,2,3], [4,5,6]])
Imprimir (F "resultado: np.cumsum (arr, axis = none) ")

El código anterior debe aplanar la matriz y una matriz que contiene la suma acumulativa de los elementos.

Una salida de ejemplo es como se muestra:

Resultado: [1 3 6 10 15 21]

Ejemplo #2

El siguiente ejemplo muestra cómo usar la función Cumsum () a lo largo del eje cero.

arr = np.Array ([[1,2,3], [4,5,6]])
Imprimir (F "resultado: np.Cumsum (arr, axis = 0) ")

Esto debería volver:

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

Ejemplo #3

A lo largo del eje = 1, la función devuelve el resultado como:

arr = np.Array ([[1,2,3], [4,5,6]])
Imprimir (F "resultado: np.Cumsum (arr, axis = 1) ")

La matriz de salida es como se muestra:

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

Conclusión

Usando este artículo, aprendió cómo calcular la suma acumulativa de elementos a lo largo de un eje dado en una matriz de entrada usando la función Cumsum (). Siéntase libre de explorar los documentos para más.

Gracias por leer!!