Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Negative Indexing | Indexing and Slicing
NumPy in a Nutshell

book
Negative Indexing

We discussed positive indexing, but there is also negative indexing. Negative indexing starts from the end, with index -1 referring to the last element, index -2 referring to the second-to-last element, and so on.

import numpy as np

arr = np.array([[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]])

print(arr[-1 , -1])
12345
import numpy as np arr = np.array([[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]]) print(arr[-1 , -1])
copy

This example illustrates how to retrieve a value of 10 from a given two-dimensional array using negative indexing.

The first index determines the row we choose (-1 refers to the last row), while the second index corresponds to the element we select within that row (-1 is the last one). As a result, we obtain a value of 10. Run the code above to verify it.

Tarea

Swipe to start coding

You have the following array: [[-4, 3, 1], [2, 10, -4]]. Access the value 10.

Let's give it a try. Use only negative indices.

Solución

import numpy as np

# Creating array
arr = np.array([[-4, 3, 1], [2, 10, -4]])

# 1. Get the value 10 using negative indexing and display it
print(arr[-1, -2])

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
import numpy as np

# Creating array
arr = np.array([[-4, 3, 1], [2, 10, -4]])

# 1. Get the value 10 using negative indexing and display it
print(arr[___ , ___])

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt