Indexación Básica
Cada arreglo de NumPy contiene elementos y sus respectivos índices. Aquí, se abordarán 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 observa, cada elemento en el arreglo posee 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 dicho elemento entre corchetes, por ejemplo, array[2].
Si se especifica un índice fuera de los límites, se lanza un IndexError, por lo que se debe tener precaución.
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 arreglo utilizando un índice positivo (0) y al último elemento utilizando un índice negativo (-1).
Dado que los elementos de nuestro arreglo son simplemente números, se pueden realizar todo tipo de operaciones sobre ellos, tal como se haría 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í, se calculó el promedio de los primeros y últimos elementos de nuestro arreglo.
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 de los arreglos.
Swipe to start coding
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
Awesome!
Completion rate improved to 3.7
Indexación Básica
Desliza para mostrar el menú
Cada arreglo de NumPy contiene elementos y sus respectivos índices. Aquí, se abordarán 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 observa, cada elemento en el arreglo posee 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 dicho elemento entre corchetes, por ejemplo, array[2].
Si se especifica un índice fuera de los límites, se lanza un IndexError, por lo que se debe tener precaución.
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 arreglo utilizando un índice positivo (0) y al último elemento utilizando un índice negativo (-1).
Dado que los elementos de nuestro arreglo son simplemente números, se pueden realizar todo tipo de operaciones sobre ellos, tal como se haría 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í, se calculó el promedio de los primeros y últimos elementos de nuestro arreglo.
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 de los arreglos.
Swipe to start coding
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