Python – Numpy

NumPy es un paquete de Python que significa Numeric Python. Es una biblioteca que consta de objetos de matriz multidimensionales y un conjunto de rutinas para procesar la matriz.

Operaciones usando NumPy

Con NumPy, un desarrollador puede realizar las siguientes operaciones:

  • Operaciones matemáticas y lógicas en matrices.

  • Transformadas de Fourier y procedimientos para manipular formas.

  • Operaciones relacionadas con el álgebra lineal. NumPy tiene funciones integradas para álgebra lineal y generación de números aleatorios.

NumPy – Reemplazo de MatLab

NumPy se usa a menudo junto con paquetes como Ciencia (Python científico) y Alfombrilla – plotlib (biblioteca gráfica). Esta combinación se usa ampliamente como reemplazo de MatLab, la popular plataforma de computación técnica. Sin embargo, la alternativa de Python, MatLab, ahora se ve como un lenguaje de programación más moderno y completo.

Es de código abierto, que es un beneficio adicional de NumPy.

Objeto Ndarray

El objeto más importante definido en NumPy es un tipo de matriz N-dimensional llamado ndarray… Describe una colección de artículos similares. Se puede acceder a los elementos de una colección mediante un índice de base cero. Cada elemento de ndarray ocupa un bloque del mismo tamaño en la memoria. Cada elemento del ndarray es un objeto de tipo de datos (llamado dtype). Cualquier elemento extraído de un objeto ndarray (por corte) está representado por un objeto Python de uno de los tipos de matriz escalar.

En los siguientes capítulos, veremos muchos ejemplos del uso de la biblioteca Python NumPy con datos.

🚫