Course Content

NumPy in a Nutshell

## NumPy in a Nutshell

# 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])`

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.

Task

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.

Thanks for your feedback!

# 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])`

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.

Task

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.

Thanks for your feedback!

# 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])`

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.

Task

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.

Thanks for your feedback!

`-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])`

**10** from a given two-dimensional array using negative indexing.

`-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.

Task

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.