Indexación Básica
Cada arreglo de NumPy contiene 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 dicho elemento entre corchetes, por ejemplo, array[2].
Si se especifica un índice fuera de rango, 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, es posible realizar todo tipo de operaciones sobre ellos, igual que 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, lo que permite una manipulación eficiente y precisa del contenido del arreglo.
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
Can you explain the difference between positive and negative indices in more detail?
How can I modify an element in a NumPy array using its index?
Are there any common mistakes to watch out for when using indices in NumPy arrays?
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í, 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 dicho elemento entre corchetes, por ejemplo, array[2].
Si se especifica un índice fuera de rango, 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, es posible realizar todo tipo de operaciones sobre ellos, igual que 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, lo que permite una manipulación eficiente y precisa del contenido del arreglo.
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