Qué es el método numpy.sum()?

El método numpy.sum() “calcula la suma de todos los elementos en una matriz NumPy” o a lo largo de un eje específico.

Sintaxis del método numpy.sum()

numpy.sum(array, axis=None, dtype=None, out=None)

Parámetros

  1. Una array es una matriz que se va a sumar.
  2. Un axis es un eje a lo largo del cual se suman los elementos. Si el eje es Ninguno, los detalles de la matriz se suman.
  3. El dtype es el tipo de datos de la matriz resultante. Si dtype es Ninguno, el tipo de datos de la matriz resultante es el mismo que el tipo de datos de la matriz de entrada.
  4. El out es una matriz de salida. Si out no es none el resultado se almacena en out.

Ejemplo

import numpy as np

# Sample NumPy array
arr = np.array([[1, 2, 3], [4, 5, 6]])
print("Array:")
print(arr)

# Compute the sum of all elements
total_sum = np.sum(arr)
print("\nSum of all elements:", total_sum)

# Compute the sum along axis 0 (rows)
row_sum = np.sum(arr, axis=0)
print("\nSum along axis 0 (rows):", row_sum)

# Compute the sum along axis 1 (columns)
col_sum = np.sum(arr, axis=1)
print("\nSum along axis 1 (columns):", col_sum)

Producción

Array:
[[1 2 3]
 [4 5 6]]

Sum of all elements: 21

Sum along axis 0 (rows): [5 7 9]

Sum along axis 1 (columns): [ 6 15]

En este código, creamos una matriz NumPy de muestra.

En el siguiente paso, calculamos la suma de todos los elementos, la suma a lo largo del eje 0 (filas) y la suma a lo largo del eje 1 (columnas) usando la función numpy.sum().

Las sumas resultantes se imprimen y muestran cómo se puede calcular la suma usando la función numpy.sum().

Artículos Relacionados
Tim Cook presenta al desarrollador de aplicaciones iOS más joven del mundo

El director ejecutivo Tim Cook respondió a un correo electrónico compartido por una desarrolladora de iOS de 9 años con sede en la India y residente en Dubái y la felicitó por ser la desarrolladora de aplicaciones de iOS más joven del mundo. La ¡SEGUIR LEYENDO!

Kedro: Un framework de Python para proyectos de ciencia de datos reproducibles

¿Alguna vez ha pasado sus datos a una lista de funciones y clases sin saber con certeza cómo es la salida? Puede intentar guardar tus datos y luego verificarlos ante Jupyter Notebook para asegurarte de que el resultado sea el esperado. Este enfoque funciona, ¡SEGUIR LEYENDO!

Novedades de Microsoft NET 5

La segunda versión candidata (release candidate) de Microsoft de .NET 5 fue anunciada el 13 de Octubre. Con la nueva versión Microsoft cada vez se encuentra más cerca de la fusión entre el framework .NET Framework y el core .NET. La nueva plataforma de ¡SEGUIR LEYENDO!