Índice de array de NumPy
- Página Anterior Creación de arrays de NumPy
- Página Siguiente Corte de array de NumPy
Acceder a los elementos del array
El índice del array es equivalente a la acceso al elemento del array.
Puede acceder a los elementos del array mediante la referencia de su número de índice.
Los índices de los arrays NumPy comienzan en 0, lo que significa que el índice del primer elemento es 0, el del segundo elemento es 1, y así sucesivamente.
Ejemplo
Obtener el primer elemento del siguiente array:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
Ejemplo
Obtener el segundo elemento del siguiente array:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Ejemplo
Obtener el tercer y cuarto elemento del siguiente array y sumarlos:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
Acceder al array 2-D
Para acceder a los elementos del array bidimensional, podemos usar enteros separados por comas para representar las dimensiones y los índices de los elementos.
Ejemplo
Acceder al segundo elemento de la primera dimensión:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('2nd element on 1st dim: ', arr[0, 1])
Ejemplo
Acceder al quinto elemento de la segunda dimensión:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('5th element on 2nd dim: ', arr[1, 4])
Acceder al array 3-D
Para acceder a los elementos del array 3-D, podemos usar enteros separados por comas para representar las dimensiones y los índices de los elementos.
Ejemplo
Acceder al tercer elemento de la segunda array de la primera array:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
Explicación del Ejemplo
arr[0, 1, 2]
Imprimir Valor 6
.
Principio de Funcionamiento:
El primer número representa la primera dimensión, que contiene dos arrays:
[[1, 2, 3], [4, 5, 6]]
luego:
[[7, 8, 9], [10, 11, 12]]
debido a que hemos seleccionado 0
por lo que nos queda el primer array:
[[1, 2, 3], [4, 5, 6]]
El segundo número representa la segunda dimensión, que también contiene dos arrays:
[1, 2, 3]
luego:
[4, 5, 6]
debido a que hemos seleccionado 1
por lo que nos queda el segundo array:
[4, 5, 6]
El tercer número representa la tercera dimensión, que contiene tres valores:
4
5
6
debido a que hemos seleccionado 2
por lo que finalmente obtenemos el tercer valor:
6
Índices Negativos
Usar índices negativos para acceder al final del array.
Ejemplo
Imprimir el último elemento de la segunda dimensión:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Último elemento de la segunda dimensión: ', arr[1, -1])
- Página Anterior Creación de arrays de NumPy
- Página Siguiente Corte de array de NumPy