Indexación de array NumPy

Muhammad Maisam Abbas 20 noviembre 2021
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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Artículo relacionado - NumPy Matrix