1sef806mq0ju8zbpfq2 Pla.png

Ciencia de datos de éxito rápido

Cortar y picar como un profesional

Una caricatura de un cubo de Rubik feliz, que representa un ndarray, arrojando muchos cubitos pequeños.
Indexación de una matriz mediante DALL-E3

NumPy es la biblioteca básica de Python para cálculos numéricos. Con NumPy, el trabajo pesado lo realizan los programadores. matricesbásicamente tablas de elementos del mismo tipo de datos. Las matrices están optimizadas para el rendimiento, lo que permite operaciones matemáticas y lógicas más rápidas que los tipos de datos tradicionales de Python, como las listas.

En Parte 1explicamos cómo crear matrices, describirlas y acceder a sus atributos mediante la notación de puntos. En este artículo, examinaremos cómo acceder a los elementos de las matrices mediante índices y Rebanadasde modo que puede extraer el valor de los elementos y cambiarlos mediante instrucciones de asignación. La indexación de matrices utiliza corchetes []al igual que las listas de Python.

Como repaso de la Parte 1, aquí se muestra una representación gráfica de una matriz 1D, 2D y 3D, con los ejes anotados. Deberá comprender las direcciones de los ejes para indexar correctamente.

Diagrama que muestra ejemplos gráficos de una matriz NumPy 1D (como una secuencia de números), una matriz 2D (como una tabla de números) y una matriz 3D (como un cubo de números).
Representación gráfica de matrices 1D, 2D y 3D (desde Herramientas de Python para científicos) (Éste y varios enlaces futuros a mi libro son enlaces de afiliados)