'Numpy' es una de las bibliotecas fundamentales para la computación numérica en Python. Proporciona un objeto de matriz multidimensional de alto rendimiento y herramientas para trabajar con estas matrices.
import numpy as np
# Creación de una matriz
array = np.array([[1, 2, 3], [4, 5, 6]])
print(array)
# Transformación de la matriz
transposed_array = np.transpose(array)
print(transposed_array)
import numpy as np
# Operaciones matemáticas básicas
a = np.array([1,2,3])
b = np.array([4,5,6])
print(a + b)
print(a - b)
print(a * b)
print(a / b)
# Operaciones matemáticas avanzadas
print(np.dot(a, b)) # Producto matricial
import numpy as np
# Análisis estadístico
data = np.array([1,2,3,4,5])
print(np.mean(data)) # Media
print(np.median(data)) # Mediana
print(np.std(data)) # Desviación estándar
Es importante mencionar que, aunque Numpy se asocia ampliamente con la computación numérica y científica, también se utiliza como base para otras bibliotecas en Python, como Pandas para la manipulación de datos y Matplotlib para la visualización de datos. Así, Numpy es fundamental para la programación científica con Python.