Indexación de array NumPy
Este tutorial presentará los métodos para especificar el índice del array NumPy.
Indexación de array NumPy
Indexación de matrices se utiliza para acceder a elementos especificando sus índices dentro del array. Si tenemos un array llena de ceros y queremos poner un valor particular en un índice específico dentro del array, podemos usar el método de indexación de matrices. La indexación de matrices funciona de manera muy diferente para matrices 1D y 2D en Python. Si queremos acceder a los dos primeros elementos del array 2D como hicimos con el array 1D, tenemos que usar el índice Array[(0,1),(0,1)]
.
import numpy as np
matrix = np.zeros((3, 3))
values = np.array([1, 2, 3])
matrix[(0, 1, 2), (0, 1, 2)] = values
print(matrix)
Producción :
[[1. 0. 0.]
[0. 2. 0.]
[0. 0. 3.]]
Reemplazamos los ceros en índices específicos en nuestra matriz matrix
con los valores dentro del array de values
usando la indexación del array NumPy. Primero creamos un array matrix
y la llenamos con ceros. Luego creamos el array values
que contiene los valores que queremos ingresar en nuestra matriz. Luego accedimos a los valores dentro del array con matrix[(0,1,2),(0,1,2)] = values
. Reemplaza los valores de los índices 0,0
, 1,1
y 2,2
de la matrix
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn