Earn 30 XP


Índices de filas y columnas en un Array

imagen.png

imagen.png

  • Conclusión: si desea obteneArrayarto elemento de un Array, debe extraer el elemento que está presente en el índice 3.
  • Generalización: si desea obtener el elemento n de un Array, debe extraer el elemento que está presente en el índice (n-1).

Indexación única positiva en una matriz

Digamos que tiene un Array con elementos: [10, 20, 30, 40] en el. Desea obtener el tercer elemento del Array. Use corchetes ([ ]) y pase el número de índice (2 en este caso) en esos corchetes como solía hacer para las listas de Python.

imagen.png

Ahora, ¿cuál es la dimensión del Array? ¡Sí, es 1!

¿Recuerda cómo solíamos extraer un elemento de una lista anidada en Python? ¿No? Sin preocupaciones. Lo recordará una vez que saltes a la parte de abajo.

Indexación única positiva en la lista anidada de Python

El siguiente fragmento lo ayudará a recordar cómo obtener un elemento de una lista anidada de Python.

imagen.png

Indexación única positiva en una matriz NumPy

El Array aquí es de dimensión 2. Puede comparar la lista anidada de Python y un Array NumPy 2D.

En el Array de NumPy 2D, cuando pasa un solo índice en el corchete, le dará la fila completa presente en ese índice.

Puede pasar valores separados por comas entre corchetes para obtener un elemento de una fila y columna en particular.

imagen.png

En el fragmento que se muestra aquí, num_arr[0, 0] obtendrá el elemento presente en la fila indexada en 0 y la columna indexada en 0. Pruebe num_arr[0][0] en su Notebook y vea lo que obtiene.

Intervalos de índice positivo en un Arreglo NumPy

Puede usar punto y coma (:) mientras indexa para obtener segmentos de elementos del Array NumPy.

En el fragmento, num_arr[0, 0:2] obtendrá la fila indexada en 0 y las columnas indexadas de 0 (inclusive) a 2 (exclusivo).

Esto también se conoce como dividir un Array.

imagen.png

Puede dividir filas y columnas como se muestra en el fragmento.

imagen.png

En el fragmento, num_arr[1:3, 2:4] obtendrá las filas que comienzan desde el índice 1 hasta las filas que terminan en el índice 3 (exclusivo, significa excluir 3), es decir, la fila 1 y la fila 2, las columnas que comienzan desde el índice 2 y terminan en el índice 4 (exclusivo), es decir, columna 2 y columna 3.

imagen.png