single
Indexación Básica
Desliza para mostrar el menú
Cada arreglo de NumPy tiene elementos y sus respectivos índices. Aquí, nos centraremos en los índices en arreglos unidimensionales.
En la siguiente imagen, los índices positivos se muestran en verde, mientras que los índices negativos se muestran en rojo:
Como se puede observar, cada elemento en el arreglo tiene tanto un índice positivo como un índice negativo. De hecho, la indexación en arreglos es similar a la indexación en listas.
Acceso a elementos por índices
Para acceder a un elemento por su índice, se debe especificar el índice de este elemento entre corchetes, por ejemplo, array[2].
Si el índice especificado está fuera de rango, se lanza un IndexError, por lo que se debe tener precaución con esto.
1234567891011121314import numpy as np array = np.array([9, 6, 4, 8, 10]) # Accessing the first element (positive index) print(f'The first element (positive index): {array[0]}') # Accessing the first element (negative index) print(f'The first element (negative index): {array[-5]}') # Accessing the last element (positive index) print(f'The last element (positive index): {array[4]}') # Accessing the last element (negative index) print(f'The last element (negative index): {array[-1]}') # Accessing the third element (positive index) print(f'The third element (positive index): {array[2]}') # Accessing the third element (negative index) print(f'The third element (negative index): {array[-3]}')
De hecho, el indexado positivo y negativo son simplemente dos métodos para acceder a los elementos de un array, y funcionan de la misma manera funcionalmente.
Es una práctica común acceder al primer elemento del array usando un índice positivo (0) y al último elemento usando un índice negativo (-1).
Dado que los elementos de nuestro array son simplemente números, podemos realizar todo tipo de operaciones sobre ellos que haríamos con números regulares:
1234import numpy as np array = np.array([9, 6, 4, 8, 10]) # Finding the average between the first and the last element print((array[0] + array[-1]) / 2)
Aquí, calculamos el promedio de los primeros y últimos elementos de nuestro array.
En resumen, la indexación es fundamental para acceder, modificar o extraer elementos específicos o subconjuntos de datos, permitiendo una manipulación eficiente y precisa del contenido del array.
Desliza para comenzar a programar
Calcular el promedio de los elementos primero, cuarto y último:
- Utilizar un índice positivo para acceder al primer elemento.
- Utilizar un índice positivo para acceder al cuarto elemento.
- Utilizar un índice negativo para acceder al último elemento.
- Calcular el promedio de estos números.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla